Senior Software Quality Engineer
Contract Type: Contract
Posted Date: March 2, 2026
ECCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.
Position Title: Senior Software Quality Engineer
Location Information
Remote (U.S.-based)
Position Responsibilities:
As a Senior Software Quality Engineer, you will play a vital role as part of a dynamic application development team supporting multiple legacy applications. This role emphasizes manual software testing with opportunities to influence and enhance automated testing. You will work closely with developers, fellow SQA professionals, and architects, advocating for quality and driving continuous improvement throughout the software development life cycle.
Key responsibilities include:
- Adhering to defined quality standards, best practices, and test procedures to ensure product excellence.
- Collaborating with the development team to discuss acceptance criteria and design robust test scenarios.
- Troubleshooting, retesting defect fixes, and assisting developers with issue resolution.
- Creating, updating, and managing test data throughout various software testing stages.
- Demonstrating a commitment to quality, customer service, and maintaining a flexible approach to changing needs.
- Developing comprehensive test plans and detailed test cases in coordination with product development.
- Creating and maintaining automated tests as the product evolves, supplementing manual testing efforts.
- Participating in Agile Scrum ceremonies, including Sprint Planning, Daily Stand-Ups, Reviews, and Retrospectives.
- Communicating test progress, test results, challenges, and risk assessments to stakeholders and management.
- Participating in design and code reviews with cross-functional teams to ensure testability.
- Advocating for continuous process, tools, and product quality improvements by analyzing trends and providing recommendations.
- Leading quality advocacy efforts, including test development, test execution, results analysis, and reporting.
- Designing, writing, and executing advanced test cases to ensure robust and comprehensive test coverage.
- Developing and running queries in both relational and non-relational databases (e.g., Oracle, MongoDB) to validate user requirements, generate and identify test data, stage data, and identify anomalies.
- Providing technical training, mentoring, and guidance to peers and junior team members, promoting a culture of collaboration and knowledge sharing.
- Working with architects to design and implement new features with quality in mind.
- Analyzing, authoring, and implementing new automated testing strategies to advance overall automation coverage.
- Driving the development of creative testing solutions for complex software components and features.
- Defining test strategy and plans aligned with software development objectives.
- Developing, maintaining, and delivering quality assurance training materials for IT and business staff.
Essential Skills, Experience
- Strong software development mindset and ability to troubleshoot complex issues independently and collaboratively.
- Demonstrated leadership skills, team advocacy, and ability to work with diverse teams to resolve challenges.
- Excellent documentation and communication skills; comfortable sharing knowledge across the organization.
- Effective in rapidly changing environments and adept at handling challenging situations.
- Proficient in the following technologies and tools:
- GitLab (version control and CI/CD pipeline management)
- IntelliJ or comparable code development environments
- AWS cloud environments
- Unix/Linux, including command-line use and VI editor
- SQL for querying and validating data in relational databases
- Java and object-oriented programming principles
- SharePoint for documentation and collaboration
- Experience with test plan development, execution of test cases, test result analysis, and defect reporting.
- Experience conducting various levels of testing, including integration, system, regression, and user acceptance testing (UAT).
- Familiarity with test management and defect tracking tools; comfortable integrating test automation with CI/CD pipelines.
- In-depth knowledge of the Software Development Life Cycle (SDLC), Agile methodologies (especially SAFe Agile), and continuous integration practices.
- Advanced proficiency in Microsoft 365 applications, including Word, Excel, PowerPoint, OneDrive, and Outlook.
- Strong background in test automation, including experience with Selenium and cross-browser testing tools.
- Ability to build, execute, and analyze automated tests for RESTful APIs and web services using tools such as Postman or equivalent.
- In-depth understanding of HTML, CSS, XPath, JSON, XML, and web element identification techniques necessary for modern test automation.
- Experience developing database queries for both relational (e.g., Oracle) and non-relational (e.g., MongoDB) environments to support test activities.
- Background in developing creative and effective solutions for testing complex software features and edge cases.
Qualifications:
- Bachelor’s degree or associate’s degree in Computer Science or a related applied science field preferred; or a minimum of 8 years of relevant professional experience; or an equivalent combination of education and experience.
ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.
Equal Employment Opportunity is The Law
This Organization Participates in E-Verify