An established industry player is seeking a Quality Engineering Lead to drive innovation in automated testing and performance engineering. This role involves providing leadership within the quality engineering organization, developing automation frameworks, and optimizing testing processes across agile teams. You'll collaborate closely with engineering teams to implement best practices and improve CI/CD pipelines, ensuring high-quality deliverables. If you are passionate about quality assurance and eager to mentor others while making a significant impact, this opportunity is perfect for you. Join a dynamic team that values your expertise and fosters professional growth.
Qualifications
5+ years in software engineering with a focus on QE testing and automation.
Experience in performance and security testing is essential.
Proficient in implementing automation frameworks and tools.
Responsibilities
Lead quality engineering efforts and define best practices for testing.
Develop automation roadmaps and frameworks across agile teams.
Mentor and train quality engineers to enhance team capabilities.
Skills
Java
Quality Engineering (QE) testing
Automation frameworks
Performance testing
Security testing
Agile methodologies
Education
B.S degree in computer science
Tools
Selenium WebDriver
JMeter
Rest Assured Framework
JIRA
Jenkins
TestRail
GIT
New Relic
Datadog
Job description
Responsibilities
Provide leadership and technical expertise within quality engineering organization
Define & incorporate best practices of the security testing and performance engineering
Develop automation roadmap across agile teams
Automation framework design and implementation
Analyze and improve the existing frameworks and recommend right tools and frameworks
Test automation and optimization solution aims at disrupting inefficient and old-world QA procedures by providing tools, solutions and frameworks that works across domains
Enable agile teams to perform continuous testing, work to measure and improve any inefficiency in CI/CD pipelines
Integrate performance & security with automation framework
Knowledge Management/Retention - Cross training & documentation
Help hire/build strong quality engineering teams
Mentoring and training quality engineers & leads
Building key test infrastructure that allows them to capture data, analyze it and provide guidance to their teams around perceived risks and a mitigation strategy
Provide inputs to define quality standards as well as enforcing technical and testing standards
Partner with engineering teams to propose, rollout process improvements, new technologies and automation practices
Work both independently and in close collaboration with platform & application teams and across the business to drive automation & bring efficiencies
Onsite - Offshore co-ordination, as required
Requirements
B.S degree or higher in computer science or related education
5+ yrs. of experience in software engineering - QE testing on various platforms
3+ yrs. of experience in software engineering - QE automation
3+ yrs. of experience in software engineering – Performance testing
2+ yrs. of experience in software engineering – Security testing
Must be proficient in Java
Must have experience implementing automation frameworks – (Selenium WebDriver/ webDriver IO/Appium/TestNG/Junit)
Must have experience with performance testing tools to measure server & client-side metrics( Jmeter/K6/Speedcurve)
Must have experience implementing API frameworks – Rest Assured Framework /Pactumjs
Must have experience setting up and managing test automation infrastructure ( Appium/Selenium grid)
Must have experience using Version control (GIT), SQL, CI/CD Tools (Jenkins), Build Tools (Maven, ANT, etc), Debugging Tools (Charles/Fiddler), Monitoring tools (New Relic/Datadog), Agile Management Tool (JIRA), Test Management Tool (TestRail)
Any certification related to QE/Process/Automation/Performance Test/Security
Nice to have knowledge/experience on NodeJS/JavaScript/TypeScript.