Company Description
Nexo is a financial operating system designed to empower small and medium-sized businesses (SMBs) with enhanced visibility and control over spending. By seamlessly integrating with existing financial systems, Nexo helps businesses bridge raw transaction data with actionable insights. Our innovative technology enables SMBs to deliver a smooth, modern, and advanced experience for both sellers and buyers.
Role Description
This is a full-time on-site role for a Testing & QA Automation Engineer, located in Pune. The engineer will develop, execute, and maintain test cases, perform manual and automated software testing, and ensure quality assurance throughout the software development life cycle. The role involves identifying and reporting defects, collaborating with cross-functional teams to troubleshoot issues, and driving best practices in QA automation methodologies for the BFSI domain.
Key Responsibilities
- Develop and maintain automation frameworksfor functional, regression, and API testing of banking applications.
- Design, write, and execute automated test scriptsto ensure comprehensive test coverage and reliability.
- Conduct API and backend testingusing tools like Postman and REST Assured, with strong hands-on experience in SQL/PL SQL to validate backend transaction integrity and data consistency across complex database systems.
- Integrate automated tests into CI/CD pipelines(e.g., Jenkins, GitLab) to enable continuous testing and rapid, reliable software releases.
- Collaborate with cross-functional teams, including business analysts and developers, to define test scenarios, analyze requirements, and troubleshoot issues.
- Ensure compliancewith industry standards and best practices, such as PCI DSS and GDPR, and test for relevant regulatory requirements (e.g., KYC/AML).
- Perform performance and load testingusing tools like JMeter or Gatling to ensure systems can handle peak transaction volumes.
- Document and manage defectsmeticulously in tracking systems like JIRA, providing detailed reports on test coverage and progress to stakeholders.
- Mentor junior QA engineersand contribute to process improvement initiatives to enhance test automation practices.
Required Qualifications and Skills
- Education:Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Experience:
- Minimum of [Insert Number] years of experience in QA automation testing.
- Substantial experience in theBFSI domain, with strong knowledge of core banking, payments flow (SWIFT, MT, MX formats), lending, or capital markets systems.
Technical Skills:
- Proficiency in programming languages such asJavaorPython.
- Hands-on experience with test automation tools likeSelenium WebDriver,Cypress, orPlaywright.
- Familiarity with BDD frameworks likeCucumber.
- Strong knowledge ofSQLfor database validation and querying.
- Experience with API testing tools (Postman, REST Assured).
- Familiarity with CI/CD tools (Jenkins, GitLab) and version control (Git).