Job responsibilities
- Executes creative software testing with ability to think beyond routine or conventional approaches to build testing frameworks for technical solutions.
- Develop, implement, and maintain comprehensive test plans and test cases for software applications in the banking domain.
- Utilize Cypress to design and execute automated test scripts for web applications, ensuring robust test coverage and efficient regression testing.
- Leverage JMeter to conduct performance testing, analyze results, and identify bottlenecks to ensure optimal application performance under varying loads.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and provide feedback on testability and quality risks.
- Drive the QA strategy of the team. Identify, document, and track software defects and missing scenarios and work with development teams to ensure timely resolution.
- Participate in cypress code reviews and provide input on quality and testability aspects of the codebase.
- Continuously improve testing processes, tools, and methodologies to enhance the overall quality assurance process.
- Stay up-to-date with industry trends and best practices in software testing and quality assurance.
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Proven experience as a Quality Engineer or similar role in the software testing domain.
- Strong proficiency in Cypress for automated testing of web applications.
- Hands-on experience with JMeter for performance testing and analysis.
- Solid understanding of software testing methodologies, tools, and processes. Familiarity with Agile/Scrum development methodologies.
- Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Proficiency in automation processes and continuous delivery methods
- Hands-on practical experience delivering system design, application development, testing, and operational stability
Preferred qualifications, capabilities, and skills
- Experience with other testing tools and frameworks such as Selenium, TestNG, or Postman.
- Knowledge of CI/CD pipelines and experience integrating automated tests into the build process.
- Understanding of security testing principles and practices.
- Familiarity with cloud-based testing environments and tools.