Trusted by customers. Loved by team members. The smarter way to career.
Staff Software Engineer in Test
Location
Alabama + 45 moreAll locations: Alabama | Alaska | Arizona | California | Colorado | Connecticut | Florida | Hawaii | Idaho | Illinois | Iowa | Kansas | Kentucky | Louisiana | Maine | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
Posted
124 days ago
Salary
$101.2K - $204.4K / year
Seniority
Lead
Job Description
Staff Software Engineer in Test
Mercury Insurance
• Design, Develop and Maintain Test Automation Frameworks, Tools and Libraries: Develop a strong understanding of relevant product areas, designing and proficiency implementing complex framework features. • Critical Thinking and Problem-Solving Skills: Skilled in debugging and resolving simple blocking issues, especially with automation scripts, frameworks and tools. Applies analytical and creative approaches to tackle complex quality challenges with solutions. • Implement/Enhance Continuous Integration Continuous Deployment (CI / CD): Enhance automation framework with CI/CD pipelines to facilitate automated testing during the build and deployment processes. • Performance Testing Support: Design and implement complex performance test script based on existing automation framework and tools to execute performance tests. Provide analytical feedback for the releases in the test result report. • Create new scripts to enhance performance test. • Implement and Drive Automation Test Strategy: Participate in discussions to define simple test automation strategies, research and evaluate simple new technologies and determine appropriate test coverage. • Define and Enforce Automation Standards and Best Practices: Establish and Improve coding standards, best practices, and guidelines for writing and maintaining automated test scripts and framework. Review code written by team members to ensure adherence to standards and provide constructive feedback. • Cross-Functional Collaboration and Communication: Work closely with cross functional teams and stakeholders to gather requirements and provide mid-complex solutions in framework to meet mid-complex testing needs in small-medium sized team. Create, Monitor and Analyze Test Results: Create, review and analyze test execution results, providing in-depth insights and mid-complex recommendations based on findings. • Training and Mentorship: Train and mentor TE and SETs on using the automation framework to start writing complex automation tests. Training others to diagnose, resolve mid-complex issues and prepare proper documentation to ensure smooth operation.
Job Requirements
- Minimum: Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related fields Or equivalent combination of education and experience.
- Minimum: 8+ yrs industry experience, leading testing software engineering teams for small/medium projects
- Preferred: 5 or more years of development experience with Java and/or Python
- Preferred: 5 or more years of experience with broad testing experience such as API, UI, performance, etc.
- Preferred: 3 or more years of experience creating automation frameworks
- Preferred: 3 or more years of experience developing testing tools
- Preferred: 1 or more years of experience integrating AI into testing
- Knowledgeable of the following: Product Knowledge - Acquire and apply domain-specific knowledge to ensure that testing efforts align with business objectives and real-world use cases.
- Capability to train, lead and mentor junior team members in automation best practices and framework usage.
- Release Process and Continuous Integration/Continuous Deployment (CI/CD) - Agile software development release process, CI/CD practices and tools (e.g., Jenkins, GitHub) to integrate automated tests into the build process.
- Experienced in leveraging DevSecOps to improve engineering efficiency.
Benefits
- Competitive compensation
- Flexibility to work from anywhere in the United States for most positions
- Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours)
- Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus)
- Medical, dental, vision, life, and pet insurance
- 401 (k) retirement savings plan with company match
- Engaging work environment
- Promotional opportunities
- Education assistance
- Professional and personal development opportunities
- Company recognition program
- Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
DevOps Automation Architect
Logicalis SpainSomos Arquitectos Del Cambio, ayudamos a las organizaciones a tener éxito en un mundo cada vez más digitalizado.
• Diseñar la arquitectura objetivo de automatización (runbooks, flujos y dominios) sobre AWX/AAP, Azure DevOps, Git e Infraestructura como Código con Terraform. • Definir patrones, blueprints y arquitecturas reutilizables para equipos, servicios y clientes. • Definir estándares de pipelines CI/CD multi-entorno. • Diseñar estrategias de ramas, gates de aprobación, control de cambios y seguridad de supply chain. • Estandarizar módulos de Terraform y librerías Ansible (roles y colecciones). • Implementar versionado, pruebas automatizadas y documentación para su adopción transversal. • Implantar linters, pruebas automatizadas (molecule / pytest) y escaneos de políticas. • Garantizar la calidad del código y la fiabilidad de las automatizaciones. • Mentorización de equipos DevOps y de automatización. • Realizar code reviews, sesiones de arquitectura y acompañamiento en despliegues críticos. • Diagnóstico y resolución de incidencias complejas en automatizaciones, pipelines e infraestructuras definidas como código.
Senior Software Test Engineer
Incognito Software SystemsIncognito helps global service providers accelerate and innovate their broadband services with automated OSS solutions.
• Lead, mentor, and develop a team of 5+ test engineers across varying experience levels. • Set technical direction for the team frameworks, standards, tooling, and automation strategy. • Manage sprint workload, priorities, and cross-team coordination across multiple concurrent projects. • Represent the QA function in leadership discussions, sprint planning, and architectural reviews. • Build a team culture grounded in ownership, craftsmanship, and continuous improvement. • Design and execute comprehensive test strategies for distributed, microservices-based backend systems. • Validate system behavior under real-world conditions including network partitions, service failures, message queue backlogs, and high concurrency. • Test message-driven and event-driven architectures (e.g. Kafka, RabbitMQ) for correctness, ordering guarantees, and failure recovery. • Validate data consistency, idempotency, and correctness across distributed components and databases. • Build and maintain backend service integration and contract tests. • Design and maintain automated UI test suites for web-based applications using tools such as Playwright, Cypress, or Selenium. • Own performance testing strategy designing, executing, and analyzing load, stress, soak, and spike tests. • Investigate, triage, and resolve test failures — distinguishing flaky tests from real defects. • Partner closely with developers, architects, and product teams to understand requirements and surface quality risks early.
Senior Software Engineer in Test
Fidelity InvestmentsFounded in 1946 and headquartered in Boston, Massachusetts, Fidelity Investments is a financial services corporation specializing in investment management, reti
Title: Senior Software Engineer in Test- Playwright, Selenium Location: Smithfield, RI Merrimack, NH Full time Job Description: Note: Fidelity will not provide immigration sponsorship for this position. Senior Software Engineer in Test The Role Fidelity is seeking a Senior Software Engineer in Test to join the Fidelity Institutional Technology Development team. In this role, you will apply strong software development and test automation expertise to design, test, deploy, and maintain high-quality solutions, with a focus on improving delivery speed, efficiency, and overall product quality. You will partner closely with Agile team members to lead quality practices across the development lifecycle, including defining and implementing test strategies, building automation frameworks, and developing automated and functional tests (unit, integration, and end-to-end). The role also involves driving quality within CI/CD pipelines, performing quality inspections and audits, coaching developers on quality best practices, and collaborating on test coverage, release velocity, and production health—while continuously leveraging new technologies to improve testing processes and outcomes. The Expertise and Skills You Bring - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field - 5+ years of Quality Engineering experience in automated testing environments - 4+ years building strong test automation for web-based applications - 4+ years working in Agile environments (SAFe Agile preferred) - 2+ years of software development experience (preferred) - Strong understanding of QA methodologies, SDLC, TDD, and BDD principles - Experience testing enterprise applications in cloud environments (e.g., AWS) - Expertise with automated testing tools such as Playwright, Cypress, Cucumber, Serenity, or Selenium - Hands-on experience with REST and SOAP API automation (Rest Assured, ReadyAPI, JUnit) - Experience with CI/CD pipelines and build tools (Jenkins, Artifactory, Bitbucket, Terracore) - Knowledge of containers and orchestration technologies (Docker, Kubernetes) - Multi-stack engineering experience across Java/J2EE, Spring, JavaScript/Angular, and web services - Experience creating mock services for microservice-based architectures - Proficiency in one or more programming languages (Java, C#, TypeScript, Angular, HTML, XML, VB.NET) - Experience with source control and test management tools (Atlassian suite, XRay) The Team You will collaborate with a diverse group of partners—including business stakeholders, architects, systems analysts, engineers, and technical leads—to develop and maintain mission‑critical security functionality. This includes features such as login and authentication flows, password recovery, multi‑factor authentication, and related capabilities. Your work directly supports thousands of registered investment advisors, correspondents, and individual investors who rely on our platform every day. Certifications: Category: Information Technology Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements.
QA Automation Engineer
NST Cyber - Your Trusted Enterprise CTEM PartnerMaximize the Security of Your Enterprise with NST Assure's Continuous Threat Exposure Management (CTEM) Platform
• Develop and maintain automated test scripts using Selenium/Cypress • Write and execute test plans, test cases, and test scripts for functional, regression, and UAT testing • Perform manual testing when necessary • Identify, document, and track bugs using a bug tracking system • Collaborate with developers and other stakeholders to ensure quality throughout the software development lifecycle • Contribute to the improvement of testing processes and methodologies • Set up and maintain test environments using Docker • Work in a Linux environment for testing and development purposes • Participate in code reviews and provide feedback on testability • Perform API testing using tools like Postman to validate RESTful APIs and ensure their functionality and performance • Conduct Database testing, including writing and executing SQL queries to validate data integrity, ensure proper functionality, and verify database interactions




