We are seeking a highly skilled Senior QA Engineer to join our dynamic team and ensure the delivery of high-quality software products. As a key member of our QA team, you will be responsible for designing and executing comprehensive testing strategies, validating APIs, solving complex problems collaboratively, and mentoring junior engineers.
Responsibilities:
- Design, develop, and execute detailed test plans and test cases based on project requirements.
- Conduct functional, exploratory, regression, and end-to-end testing to ensure product quality.
- Simulate real-world user scenarios to uncover usability and performance issues.
- Validate APIs for functionality, performance, and reliability using tools like Postman or Swagger.
- Ensure APIs integrate seamlessly with other system components while performing boundary testing, error handling, and data validation.
- Document and track defects meticulously, ensuring timely resolution and retesting.
- Work closely with developers, product managers, and designers to understand requirements, provide actionable feedback, and identify potential risks.
- Analyze and identify edge cases and uncommon scenarios to deliver high-quality software.
- Innovate and adapt testing strategies for unique project challenges.
- Mentor junior QA engineers, sharing advanced testing techniques and best practices.
- Lead efforts to improve QA processes, documentation, and reporting.
Requirements:
- 5+ years of professional experience in manual testing with a focus on advanced and exploratory testing techniques.
- Proficiency in API testing using tools like Postman or Swagger.
- Strong problem-solving skills to analyze complex scenarios and identify root causes.
- Familiarity with automation tools like Selenium or Playwright is a plus.
- Hands-on experience with defect-tracking tools such as JIRA or Trello.
- Basic knowledge of programming languages like Python or TypeScript.
- Excellent attention to detail and ability to identify even the smallest inconsistencies.
- Exceptional verbal and written communication skills to collaborate effectively with cross-functional teams.
- Self-starter mindset with a proactive approach to quality assurance efforts.
Bonus Points:
- Experience with performance testing tools like JMeter or Locust.
- Basic scripting knowledge for test automation frameworks.
- Certifications such as ISTQB or equivalent.
- Familiarity with Agile development methodologies such as Scrum or Kanban.
- Knowledge of CI/CD pipelines and cloud platforms like AWS, GCP, or Azure.
Why Join Us?
- Be a part of a collaborative and innovative team.
- Engage in challenging projects using modern technologies.
- Work in a supportive environment that values your contributions.
Job Category: Quality Assurance
Job Type: Full Time
Job Location: Ahmedabad