Why CDM Smith?:
Check out this video and find out why our team loves to work here!
Join Us! CDM Smith – where amazing career journeys unfold.
Imagine a place committed to offering an unmatched employee experience. Where you work on projects that are meaningful to you. Where you play an active part in shaping your career journey. Where your co-workers are invested in you and your success. Where you are encouraged and supported to do your very best and given the tools and resources to do so. Where it’s a priority that the company takes good care of you and your family.
Our employees are the heart of our company. As an employer of choice, our goal is to provide a challenging, progressive and inclusive work environment which fosters personal leadership, career growth and development for every employee. We value passionate individuals who challenge the norm, deliver world-class solutions and bring diverse perspectives. Join our team, and together we will make a difference and change the world.
Job Description:
- Develops testing strategies by providing technical and organizational aspects.
- Recommends test coverage improvements and helps to align test activities with business goals, considering risk, scope, and complexity.
- Leads testing strategy discussions and drives adoption of best practices across projects.
- Analyzes business requirements, functional specifications, and user stories for highly complex test scenarios.
- Identifies ambiguities, inconsistencies, or missing information and evaluates whether requirements can be tested effectively.
- Incorporates changes to improve clarity or testability and conducts meetings with business analysts, developers, and stakeholders.
- Provides QA perspective to clarify requirements early in the lifecycle and mentors junior staff on requirements analysis.
- Develops moderately complex manual and automated test cases based on product requirements and specifications for new and existing software applications.
- Creates test data and defines expected outcomes and documents all test procedures and methodologies for future reference.
- Ensures consistency and repeatability in testing processes and establishes test design standards for the team.
- Executes or oversees the execution of tests across platforms using various tools and environments including entering data, navigating the UI, and checking responses.
- Runs scripts for regression or repetitive tasks and re-executes testing on fixed defects.
- Monitors how the system behaves, including UI responsiveness, data flow, error messages, and system stability.
- Establishes test execution standards and coordinates testing across multiple teams and environments.
- Identifies, isolates, and confirms reproducible defects across environments.
- Logs test results in the defect tracking system, noting pass/fail outcomes and unexpected behavior.
- Captures evidence of defects clearly and consistently through screenshots, logs and recordings.
- Leads defect analysis and drives resolution prioritization based on business impact and technical complexity.
- Converts manual test cases into automated scripts and writes reusable, modular, and maintainable automation code.
- Contributes to building or maintaining test automation frameworks and leads automation initiatives across multiple projects.
- Defines the security test strategy and scope and performs complex security testing activities.
- Works with specialized teams to ensure comprehensive security coverage and establishes security testing standards.
- Contributes to process improvement through observation and documentation.
- Communicates observations with team during retrospectives or team meetings and participates in sprint planning and daily stand-ups, providing insights on testing progress and challenges.
- Drives process standardization across multiple projects and establishes communication protocols for testing teams.
- Mentors and provides direction to more junior QA/QC analysts while guiding projects and initiatives towards completion.
- Provides ongoing feedback of performance to project managers and assists in career development planning for junior staff.
- Performs other duties as required.
Skills & Abilities: Excellent understanding of QA methodologies, tools, and processes including expertise in complex testing scenarios and advanced automation. Mastery of industry-standard testing tools and ability to evaluate and implement new testing technologies. Excellent communication, collaboration, and presentation skills with the ability to convey complex concepts in an understandable manner. Strong facilitation skills and ability to lead technical discussions across multiple teams. Consistently demonstrates strong attention to detail with a commitment to delivering high-quality work. Expert ability to identify complex quality issues and establish quality standards for others. Possesses strong knowledge of automated testing frameworks and scripting or programming languages. Proven ability to design and implement complex automation solutions and mentor others in automation best practices. Strong analytical, problem-solving, and critical-thinking skills, with the ability to lead more junior analysts as part of a team. Advanced ability to solve complex technical problems and drive innovative testing solutions. Demonstrates thought leadership and influence where no direct line of control exists. Ability to navigate complex organizational dynamics and drive change in ambiguous situations. Knowledge of CI/CD pipelines and DevOps practices with expertise in designing testing strategies for continuous deployment. Advanced understanding of infrastructure as code and cloud-native testing approaches. Qualifications: Bachelor's degree. 5 years of related experience. Equivalent additional directly related experience will be considered in lieu of a college degree. Domestic and/or international travel may be required. The frequency of travel is contingent on specific duties, responsibilities, and the essential functions of the position, which may vary depending on workload and project demands. Amount of Travel Required: No Travel is required Background Check and Drug Testing Information: CDM Smith Inc. and its divisions and subsidiaries (hereafter collectively referred to as “CDM Smith”) reserves the right to require background checks including criminal, employment, education, licensure, etc. as well as credit and motor vehicle when applicable for certain positions. In addition, CDM Smith may conduct drug testing for designated positions. Background checks are conducted after an offer of employment has been made in the United States. The timing of when background checks will be conducted on candidates for positions outside the United States will vary based on country statutory law but in no case, will the background check precede an interview. CDM Smith will conduct interviews of qualified individuals prior to requesting a criminal background check, and no job application submitted prior to such interview shall inquire into an applicant's criminal history. If this position is subject to a background check for any convictions related to its responsibilities and requirements, employment will be contingent upon successful completion of a background investigation including criminal history. Criminal history will not automatically disqualify a candidate. In addition, during employment individuals may be required by CDM Smith or a CDM Smith client to successfully complete additional background checks, including motor vehicle record as well as drug testing. Additional Compensation : All bonuses at CDM Smith are discretionary and may or may not apply to this position.