We are seeking a seasoned QA professional to step into a Senior QA Engineer or QA Lead role. With at least 5 years of hands-on experience, you will be responsible for the entire quality lifecycle, from strategic planning and test automation to final release sign-off.
As a Senior Engineer, you will be our expert practitioner, tackling complex testing challenges and automating our most critical workflows. As a QA Lead, you will take on additional responsibility for guiding the QA team, defining processes, and championing a "quality-first" culture across the engineering organization.
Required Skills & Qualifications :
Must-Have Technical Expertise :
- Test Automation : Proven, hands-on experience designing and implementing test automation frameworks from scratch using tools like Selenium, Cypress, Playwright, or similar.
- Programming / Scripting : Strong proficiency in a programming language such as Java, Python, C#, or JavaScript.
- API Testing : Extensive experience with API testing tools like Postman, SoapUI, or RestSharp, and a deep understanding of RESTful services and JSON / XML.
- Performance Testing : Experience with performance testing tools such as JMeter, LoadRunner, or Gatling.
- Database Skills : Proficiency in writing complex SQL queries to perform data validation and backend testing.
- CI / CD & DevOps : Familiarity with CI / CD pipelines and tools like Jenkins, Azure DevOps, or GitHub Actions.
- Agile Methodologies : Deep understanding of Agile / Scrum development lifecycles and the role of QA within them.
Key Responsibilities :
Test Strategy & Planning : Design, develop, and execute comprehensive test strategies and plans for complex, large-scale projects. Identify key metrics to measure and report on software quality.Automation Leadership : Architect, build, and maintain robust, scalable test automation frameworks for web, API, and mobile platforms. Champion the expansion of automation coverage.Manual & Exploratory Testing : Lead the charge on critical manual and exploratory testing efforts to uncover elusive bugs and usability issues that automation might miss.API & Performance Testing : Conduct in-depth API testing (functional, security, performance) and lead performance / load testing initiatives to ensure system reliability and scalability.Process Improvement : Continuously evaluate and refine QA processes, tools, and methodologies to improve efficiency and effectiveness.Cross-Functional Collaboration : Work closely with developers, product managers, and DevOps engineers to integrate QA into the CI / CD pipeline and ensure quality is a shared responsibility.Reporting & Analysis : Create detailed, clear, and concise bug reports. Communicate test results, quality risks, and release readiness to stakeholders.Mentorship & Leadership (Lead Role) : Mentor and guide junior and mid-level QA engineers. Delegate tasks, conduct reviews, and foster a collaborative and high-performing team environment. Define the technical roadmap and vision for the QA team.(ref : hirist.tech)