Build the future of automated testing by designing scalable frameworks, transforming manual regression into intelligent automation, and driving quality across modern CI and DevOps pipelines. Join a collaborative engineering environment where your automation expertise will shape testing strategy, accelerate delivery, and elevate product reliability!
Senior QA Automation Engineer
The Senior QA Automation Engineer plays a key role in developing and executing the automated testing roadmap and pipeline. This role combines advanced manual testing expertise with strong programming capabilities to transform manual regression tests, workflows, and application features into scalable automated solutions.
This position collaborates closely with QA teams, developers, and project stakeholders to build reliable automation frameworks, improve testing efficiency, and support continuous integration and delivery practices.
Key Responsibilities
Test Automation Development
Analyze systems under test to design and develop complex automated tests and reusable automation components
Convert manual regression tests, workflows, and features into automated test scripts
Modify and enhance the automation framework to support evolving testing needs
Execution and Reporting
Execute automated test scripts and document results in test management tools
Provide reporting on automation progress, coverage, and results
Configure Jenkins jobs to generate automated testing output and integrate results with related systems
Collaboration and Communication
Maintain strong communication with manual testing teams to ensure automation coverage and maintenance needs are addressed
Coordinate with Functional Test Leads to identify high priority user stories targeted for automation
Participate in project meetings and develop automation test cases based on requirements
Mentorship and Quality Standards
Mentor automation engineers by assisting with environment setup, training, and coding support
Conduct peer reviews of automation code to ensure adherence to framework and coding standards
Promote best practices in test automation development and execution
Process and Documentation
Maintain comprehensive documentation of automation development and execution processes
Upload all relevant documentation to the QA knowledge repository
Follow branching and merging strategies aligned with development standards
Technical Leadership
Participate in evaluation and proof of concept initiatives for automation tools
Develop subject matter expertise in assigned systems and share knowledge across the QA team
Contribute to long term technical solutions and automation strategy for the QA organization
Qualifications
Education or Experience
Candidates should meet at least one of the following criteria:
Bachelor’s degree in an Information Technology related field
Minimum of 8 years of experience in Information Systems or a related field
Relevant certifications related to software testing, automation, or development
Technical Skills
Proven experience in software development or automation engineering with a strong track record of impact
Intermediate programming skills in at least one of the following languages:
Java
Python
C#
JavaScript
Strong experience with automated testing frameworks and tools, particularly Selenium
Experience working in Agile and DevOps environments including CI, CT, and CD practices
Familiarity with Jenkins and automation pipeline integration
Knowledge of version control and branching strategies
Additional Knowledge
Understanding of software development life cycles including Agile, Waterfall, and Iterative models
Experience with SQL, SSRS, or other reporting tools is a plus
Familiarity with TargetProcess is desirable
Knowledge of UML, process flows, and use case modeling is helpful
Experience within Property and Casualty insurance environments is a plus
Professional Skills
Strong organizational and prioritization skills
Ability to meet deadlines and manage multiple priorities
Comfortable working in a fast paced collaborative environment
Self motivated, results oriented, and customer focused
Strong attention to detail and commitment to quality
Strong interpersonal skills with the ability to maintain cooperative professional relationships

duvari is a St. Louis-based information technology staffing agency committed to serving the core of IT: great people.
We’re not your typical staffing firm. We lead with heart and listen with purpose. Our team specializes in contract, contract-to-hire, and direct hire IT placements, but what truly sets us apart is our commitment to building relationships that create a positive lasting impact for clients, candidates, and the communities we’re connected to.
We believe success starts with a conversation. It’s about uncovering what matters most to people and guiding them toward opportunities that align with their values, not just their resumes. We don’t just fill roles. We celebrate the life impact of each hire, knowing our work carries ripple effects far beyond the job.
The duvari team is a passionate group of difference-makers, storytellers, and problem solvers who seek clarity in everything they do. We invest deeply in our people through our High Performance Hearts structure, StoryHire methodology, and hands-on leadership opportunities that help each team member grow and connect with others on a deeper level. Giving back is part of our DNA. From our Extended Global duvari Family sponsorships to our Kindness in Motion platform, we stay grounded in the belief that the most powerful way to lead is by serving others first.
We’re here to untangle the complicated, bring clarity to the process, and make the journey fun. That’s the duvari difference!
🔗 Learn more about how we partner with companies: www.duvari.com/who-we-are/
💼 Explore open opportunities: www.duvari.com/browse-jobs/