Description Senior QA Engineer Department: Product Engineering Reports To: Manager of Engineering or QA Manager Position Overview: The Senior QA Engineer is a leadership role responsible for designing, developing, and implementing automated test solutions to enhance the standards of quality assurance across the organization's software development lifecycle. This position demands a seasoned professional with a deep understanding of QA methodologies, a record of accomplishment of implementing effective testing strategies, and the ability to inspire and mentor a team of QA engineers. The Senior QA Engineer will collaborate closely with engineering, product management, and other stakeholders to ensure that all software products achieve the highest standards of quality, reliability, and performance. Key Responsibilities: - Architect and implement innovative automation testing strategies and frameworks that align with the company's objectives and technological advancements. - Collaborate with engineering and product teams to integrate quality assurance processes throughout the software development lifecycle. - Drive the adoption of automation, including CI/CD integration, to enhance testing efficiency and effectiveness. - Evaluate, select, and integrate appropriate automation tools and frameworks to optimize testing process. - Conduct in-depth analysis of testing results and quality metrics to identify trends, areas for improvement, and strategic opportunities for quality enhancements. - Serve as the primary QA liaison with external stakeholders, including clients and partners, to understand their quality expectations and ensure compliance with industry standards. - Mentor and develop a team of QA engineers, fostering a culture of excellence, innovation, and continuous improvement. - Stay abreast of new technologies, methodologies, and tools in the quality assurance field to keep the organization at the forefront of QA practices. - Lead by example in advocating for quality, reliability, and usability across all software products. Qualifications: - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - Multiple years of experience in software quality assurance, with at least 5 years in designing and implementing automation QA strategies and framework - Expertise in QA methodologies, tools, and processes, with a strong record of accomplishment in automated testing environments. - Hands on experience with various automation tools such as Playwright, Selenium, Appium, Junit, TestNG or similar. - Strong knowledge of programming languages such as Java, Python, or JavaScript. - Demonstrated ability to lead and mentor QA teams in a dynamic and fast-paced environment. - Excellent analytical, problem-solving, and decision-making skills. - Strong communication and collaboration skills, with the ability to influence and drive quality initiatives across multiple teams and stakeholders. Preferred Skills: - Experience with cloud-based testing solutions and cloud environments (AWS, Azure, Google Cloud). - Familiarity with Agile, Scrum, and DevOps tools and methodologies. - Knowledge of performance and security testing best practices and tools. Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)