Need certifications (ISTQB, Certified Software Quality Engineer)
What You'll Do
Play a pivotal role in defining and implementing quality processes across our development lifecycle.
Identify gaps in current processes, pinpoint opportunities for automation, enhance testing methodologies, and ensure products meet the highest standards of quality and reliability.
Define Quality Processes:
Develop and implement comprehensive quality assurance processes and best practices to ensure high standards across all stages of product development.
Identify Gaps and Opportunities:
Conduct thorough assessments of current testing procedures to identify gaps and areas for improvement, focusing on enhancing overall quality and efficiency.
Automation Opportunities:
Evaluate current testing procedures and identify opportunities to integrate automation for efficiency and accuracy.
Automation Implementation:
Design, develop, and implement automation frameworks and tools to support continuous integration and delivery.
Process Improvement:
Continuously monitor and analyze quality metrics to identify trends, root causes of issues, and areas for improvement in the testing and quality program.
Collaboration:
Work closely with cross-functional teams, including development, product management, and operations, to ensure quality is embedded throughout the product lifecycle.
Training and Mentorship:
Provide guidance and mentorship to application team members, promoting best practices and continuous improvement.
Risk Management:
Identify potential risks in the development process and implement strategies to mitigate them.
Keep up-to-date with industry trends and advancements in quality engineering and automation technologies.
What You Bring
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Minimum 8 years of experience in quality engineering, with a focus on process definition, gap analysis, and automation.
Proficiency in automation tools and frameworks (e.g., Selenium, JUnit, TestNG).
Strong programming skills in languages such as Java, Python, or similar.
Experience with CI/CD tools (e.g., Jenkins, GitLab).
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Leadership skills with a proven track record of mentoring and guiding teams.