Senior QA Analyst at CMP.jobs
Newport Beach, CA 92660
About the Job
Job Summary:
We are seeking a highly skilled and motivated Senior QA Analyst to join our dynamic team. The ideal candidate will be responsible for contributing to 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 execute testing activities. As a senior member of the team, you will play a key role in shaping the QA processes and may mentor 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.
Contribute to the establishment and development of 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.
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 3-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.