We are looking for a highly skilled Senior QA Engineer to lead the design, development, and implementation of automated test solutions.
The ideal candidate will collaborate with development teams to improve software quality, ensure robust test coverage, and drive best practices in automation testing.
At ABC, we encourage entrepreneurial mindsets, valuing fast-paced execution, collaboration, and continuous learning. As part of our team, you'll work alongside talented engineers and senior leaders to optimize and build upon our platform strategy.
Responsibilities :
- Working closely with the Team to establish and evolve a whole team test approach.
- Establishing and facilitating quality-related team practices such as 3 amigos-type sessions, bug bashes, incident learning reviews, testability reviews, and operability reviews.
- Educating the Teams in regards of QA best practices and approaches.
- Proactively participating in feature design, planning sessions, and other technical discussions, highlighting possible quality risks the team must consider during the feature development process.
- Collaborating with your teammates to exploratory test and uncover unexpected risks.
- Collaborating with your teammates to identify and automate the appropriate tests.
- Identify, document, and track defects, working closely with development teams to resolve them.
- Continuously evaluate and implement new testing tools and strategies, and incorporate best practices into the team's development process for improving the safety net across the product.
- Working with the Team to establish and maintain a fast, reliable pipeline that provides valuable feedback on every change as it moves towards production.
- Collaborating with Design, Product, and Customer Success to better understand our customers and manage customer incidents effectively.
- Continuous learning and improving your skills actively contribute to the Engineering team's knowledge.
Requirements :
All applicants must be able to work from our Hyderabad office 2-3 times a week5+ years of experience in a software testing role.3+ years of strong proficiency in JavaScript / TypeScript for test automation.Hands-on experience with REST API testing.Strong knowledge of BDD / TDD methodologies.Familiarity with SQL databases and queries for test data validation.Experience working with issue tracking systems (Jira).Experience working with version control systems, primarily Git.Experience with exploratory testing.Experience in applying different techniques, tools, and approaches based on context.Experience in testing technically complex systems (microservice-oriented systems, distributed systems with the requirement to be fail-safe).Experience with shift-left testing (early in development) and shift-right testing (in production environments) techniques.Strong problem-solving skills. Critical thinking and attention to detail.Excellent communication and influencing skills for collaborating with developers, product managers, and stakeholders.Strategic thinking to align testing with business objectives.Ability to work independently with minimal supervision.Passionately team-oriented and collaborative.Great to Have :
Experience with CI / CD pipelines (Jenkins, GitHub Actions, GitLab CI / CD, etc. ).Experience with performance testing and appropriate tools (JMeter, Gatling) is a plus.Experience with containerized environments (Docker, Kubernetes).Security testing knowledge and practices.Experience with Accessibility Testing.Experience with AI and Machine Learning Testing.Continuous Delivery.Involvement in Testing Community(ref : hirist.tech)