Lead QA Analyst at CMP.jobs
Newport Beach, CA 92660
About the Job
Job Summary:
We are seeking a highly skilled and motivated Lead QA Analyst to join our dynamic team. The ideal candidate will be responsible for leading the quality assurance efforts for our software products, ensuring that they meet the highest standards of quality and performance. You will work closely with the development team to define testing strategies, develop test plans, and oversee the execution of testing activities. As a senior member of the team, you will lead a key role in shaping the QA processes and mentoring junior team members. While a background or interest in trading or bonds would be beneficial and preferred, it is not a requirement for this position, and we welcome all qualified candidates to apply.
Key Responsibilities:
Develop, publish, and implement comprehensive test plans for various software projects, ensuring alignment with project goals and timelines.
Write and maintain robust test automation scripts to enhance testing efficiency and coverage, leveraging best practices in automation.
Establish and develop quality assurance standards and best practices to ensure consistent quality across projects and teams.
Define, track, and analyze quality assurance metrics, such as defect densities and open defect counts, to assess product quality and drive continuous improvement.
Lead and mentor junior QA analysts, providing guidance and support in testing methodologies, tools, and best practices.
Collaborate with product owners, developers, and other stakeholders to understand requirements and define clear acceptance criteria.
Design, execute, and maintain both manual and automated test cases to ensure comprehensive software quality.
Identify, document, and track defects using appropriate tools, and work closely with the development team to ensure timely resolution.
Conduct regular reviews of testing processes and results, providing actionable feedback and recommendations for improvement.
Stay up-to-date with industry trends, emerging technologies, and best practices in quality assurance and testing, and share knowledge with the team.
Participate in project planning and risk assessment activities, contributing to the overall success of the project.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
At least 5+ years of experience in software quality assurance, with a strong background in coding in C, C++, or Java.
In-depth knowledge of software testing methodologies, tools, and processes, with a proven track record of successful project delivery.
Extensive experience with automated testing tools (e.g., Selenium, JUnit, TestNG, Cucumber, UiPath) is highly desirable.
Proficiency in defect tracking and test management tools (e.g., JIRA).
Excellent analytical and problem-solving skills, with a keen attention to detail and a commitment to quality.
Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Familiarity with Agile/Scrum methodologies is a plus.
Relies on experience and judgment to plan and accomplish goals, performing a variety of tasks with a high degree of autonomy.
A certain degree of creativity and latitude is required to innovate and improve QA processes.