Develop testing plans, frameworks, test cases, and test scripts
Execute unit, automated, and manual tests and code reviews
Document and track defects with clear reporting on severity and resolution status
Participate in agile planning events by offering quality-focused insights
Work with Product Owners, Engineers, and Designers to define quality objectives
Collaborate with Engineers to ensure applications are testable
Create and execute test cases for smoke, integration, regression, and UAT testing
Log, prioritize, and track bugs while working with Engineers on debugging and resolution
Develop and maintain automated tests as part of CI/CD pipelines
Requirements
5+ years of experience in QA using automated testing for APIs and systems
Expertise in smoke, integration, regression, and UAT testing, and test automation tools such as Java, JavaScript, Postman, Newman, Cucumber, JMeter, Selenium
Skilled in building test strategies for UI, APIs, and service layers in highly transactional systems
Experience with Agile methodologies
Proficiency in BDD, ATDD, TDD, and related practices
Strong understanding of test frameworks, test planning, and execution for both manual and automated testing
Excellent collaboration and communication skills
Strong analytical skills for reviewing technical specs, log files, and identifying high-risk areas
Experience with SQL and NoSQL databases, including MS SQL Server and Oracle
Familiarity with cloud platforms such as GCP, Azure, and AWS