Aventiv Technologies is seeking a Quality Engineer Lead to drive quality initiatives and mentor a team of quality engineers. The role involves developing quality engineering strategies, implementing best practices, and collaborating with cross-functional teams to ensure high-quality software delivery.
Responsibilities:
- Develop and execute a comprehensive quality engineering strategy aligned with organizational goals
- Define and implement best practices for quality engineering throughout the software development lifecycle
- Lead the design, development, and maintenance of automated test frameworks
- Ensure a high level of test coverage for critical business functionalities
- Evaluate, select, and implement testing tools and technologies to enhance the efficiency and effectiveness of the quality engineering process
- Identify opportunities for process improvement and optimization
- Implement and enforce best practices to streamline the testing and quality engineering processes
- Define and track key performance indicators (KPIs) related to quality engineering
- Prepare and present reports on the effectiveness and efficiency of quality engineering efforts
- Identify and manage risks related to quality engineering activities
- Proactively address potential issues to ensure the delivery of high-quality software
- Stay up with industry trends, emerging technologies, and best practices in quality engineering
- Provide leadership and guidance to the quality engineering team
- Perform other duties as assigned
Requirements:
- High School Diploma or equivalent
- 7+ years of experience in quality engineering with a focus on test automation
- Experience with test automation tools and frameworks (selenium, Hammer, Jira, Rest Assured, TestNG, Appium)
- Familiarity with scripting languages (e.g., Python, Java, javascript) for automation
- Proven leadership experience, including the ability to lead and mentor a team
- Strong knowledge of testing methodologies, tools, and best practices
- Experience with agile development methodologies and CI/CD processes
- Knowledge of Agile, Scrum, Kanban, and other development methodologies
- Ability to create comprehensive test plans, test cases, and test scripts based on requirements and specifications
- Skill in executing tests, analyzing results, and identifying defects
- Proficiency in developing and maintaining automated test scripts using appropriate tools and frameworks
- Ability to select the right test cases for automation and optimize automated test suites
- Strong verbal and written communication skills to articulate testing status, issues, and recommendations to stakeholders
- Ability to collaborate effectively with developers, product managers, other team members and cross-functional teams to understand requirements, provide feedback, and drive quality improvements
- Strong analytical and problem-solving skills to troubleshoot issues, identify root causes, and propose solutions
- Commitment to maintaining high-quality standards and continuously improving testing processes and practices
- Encourage a culture of continuous learning within the quality engineering team
- Bachelor's degree in Computer Science, Engineering, or a related field
- Certifications in relevant testing tools or methodologies
- Experience with scripting languages (e.g., Python, Java, JavaScript) for automation
- Familiarity with Agile/Scrum development methodologies