We are seeking a highly skilled QA Automation Lead with over 9 years of experience to join our dynamic team. The ideal candidate will have a strong background in test automation with expertise in Selenium and C#, along with experience in API automation and BDD frameworks. This role requires someone with a proactive mindset, exceptional problem-solving skills, and the ability to mentor junior QA professionals.
Key Responsibilities
- Lead and manage the automation testing efforts for web and backend applications.
- Design, develop, and maintain scalable and efficient test automation frameworks using Selenium and C#.
- Implement BDD frameworks using SpecFlow to enhance collaboration between development and QA teams.
- Perform API testing using RestSharp, Postman, and other automation tools to ensure backend reliability.
- Collaborate closely with developers, product managers, and business analysts to define test strategies and quality assurance best practices.
- Ensure test scripts are robust, reusable, and optimized for performance and maintainability.
- Conduct thorough front-end and back-end testing, ensuring smooth end-to-end functionality.
- Provide mentorship and guidance to junior QA engineers, fostering a culture of continuous learning and improvement.
- Work within Agile/Scrum environments, participating in daily stand-ups, sprint planning, and retrospectives.
- Analyze test results, report defects, and work with the development team to resolve issues efficiently.
- Maintain detailed documentation of test cases, test scripts, and automation processes.
- Drive quality improvements across the SDLC to enhance the overall reliability and performance of applications.
Required Skills & Qualifications
- Proven experience as a QA Automation Lead, with a strong focus on Selenium and C#.
- In-depth understanding of test automation principles and industry best practices.
- Experience in implementing and maintaining BDD frameworks using SpecFlow.
- Proficiency in C# programming language, with a deep understanding of object-oriented concepts.
- Strong experience in API automation testing using RestSharp, Postman, or similar tools.
- Solid knowledge of web technologies, including HTML, CSS, JavaScript, and how they interact with back-end systems.
- Excellent problem-solving and debugging skills, with the ability to identify root causes efficiently.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Proven ability to mentor and guide junior QA resources, providing technical support and career growth opportunities.
- Familiarity with Agile/Scrum methodologies, with experience in working within iterative development cycles.
- Attention to detail and a strong commitment to delivering high-quality software.
Nice to Have
- Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines, including tools like Jenkins, GitHub Actions, or Azure DevOps.
- Knowledge of other automation tools and frameworks such as Cypress, Playwright, or Robot Framework.
- Exposure to performance testing tools like JMeter, Gatling, or LoadRunner.
Why Join Us?
- Work in a collaborative, fast-paced environment where quality and innovation are at the core of everything we do.
- Get the opportunity to lead impactful automation projects and influence testing strategies.
- Grow your career by mentoring junior team members and working with the latest testing tools and technologies.
- Enjoy a competitive salary, flexible work environment, and great learning opportunities.
If you are an experienced QA Automation Lead passionate about automation testing and delivering high-quality software solutions, we would love to hear from you!