Position Overview:
To provide technical expertise and hands-on quality assurance across diverse testing needs. This role will design comprehensive test strategies, execute both manual and automated testing as required, and mentor junior team members. The Senior QA Engineer will evaluate and leverage AI-assisted testing tools to enhance efficiency, establish testing best practices, and ensure thorough coverage across web, mobile, API, and database testing.
Key responsibilities:
Software Testing
- Design and execute comprehensive test strategies for complex systems including functional, integration, regression, and performance testing
- Create detailed test plans, test cases, and test scripts based on requirements and specifications
- Develop and maintain test automation frameworks and scripts to improve efficiency and coverage, where applicable
- Identify, document and track defects using appropriate tools and methodologies
Technical Leadership & Mentoring
- Provide technical guidance and mentorship to junior QA team members
- Review test cases and testing approaches developed by other team members
- Share knowledge of testing best practices and modern tools including AI-assisted solutions
Collaboration & Communication
- Work closely with developers, product owners, and cross-functional teams to understand feature
- requirements and provide quality feedback
- Participate in sprint planning, sprint grooming, daily standups, retrospectives and knowledge sharing sessions
- Communicate test results, quality risks, and recommendations clearly to stakeholders
Continuous Improvement
- Evaluate and recommend new testing tools and technologies to enhance team effectiveness
- Contribute to improvement of testing processes, standards, and documentation
- Stay updated with industry trends and emerging technologies in software quality assurance
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3-5 years experience in Software Testing/QA
Core Skills:
- Proficient in designing and writing comprehensive test cases and test scripts
- Strong experience in Automation Testing (Playwright, Cypress, or similar)
- Expertise in API Testing (Postman, REST Assured, or equivalent)
- Solid knowledge of Database and SQL
- Programming skills in TypeScript, JavaScript, Java or Python
- Experience with Performance Testing (JMeter, LoadRunner) is a plus
Preferred Qualifications (Special Consideration):
- Familiarity with AI assistants (ChatGPT, Claude, Copilot) for learning and productivity
- Interest in exploring AI-powered testing tools and automation
- Willingness to learn about AI applications in software testing