We are seeking a Senior Software Test Engineer to ensure high-quality software delivery by building reliable automated tests, improving test practices, and partnering closely with engineers and product teams.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, DataEdge Consulting, Inc., is seeking the following. Apply via Dice today!
Software Test Engineer
100% Remote
6 months contract-to-hire
We are looking for a Senior Software Test Engineer who brings deep expertise in test automation and quality engineering while working as an individual contributor. In this role, you will help ensure high-quality software delivery by building reliable automated tests, improving test practices, and partnering closely with engineers and product teams to embed quality throughout the SDLC. This position is hands-on and execution-focused, with opportunities to influence quality practices through technical excellence and collaboration.
Key Responsibilities
- Design, develop, and maintain automated tests for web applications
- Build and enhance test automation frameworks with a focus on scalability, reliability, and maintainability
- Create end-to-end, integration, and functional tests using modern automation tools
- Collaborate closely with software engineers and product partners to define acceptance criteria and test coverage early in development
- Embed quality earlier in the SDLC by contributing to design and refinement discussions
- Integrate automated tests into CI/CD pipelines and ensure efficient execution at scale
- Investigate test failures, reduce flaky tests, and improve test observability and diagnostics
- Maintain high-quality test data, fixtures, and reusable helpers
- Participate in code reviews and provide feedback on testability and quality considerations
- Continuously improve testing tools, processes, and documentation
Interested in remote work opportunities in QA & Testing? Discover QA & Testing Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Programming & Languages
- Strong experience with TypeScript (preferred)
- Experience with C# Java or any object-oriented programming language
- Ability to write clean, readable, and maintainable automation code
- Hands-on experience with Cypress or Playwright (Cypress preferred, either acceptable)
- Familiarity with Cucumber / BDD concepts and implementations
- Experience with API and backend testing
- Familiarity with cloud-based or containerized test execution
- Exposure to performance, accessibility, or security testing
- Solid understanding of modern automation patterns, including:
- Page Object Model
- Fixtures and test data management
- Reusable helpers and utilities
- Experience structuring test suites for long-term maintainability
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- Experience integrating automated tests into CI/CD pipelines
- Understanding of test execution at scale (parallel runs, environment coordination)
- Strong focus on test reliability, flakiness mitigation, and observability
- Comfortable working as a senior individual contributor in cross-functional teams
- Proactive in identifying quality gaps and proposing improvements
- Strong communication skills with engineers and product partners
- Ownership mindset while collaborating within established team structure
- Experience working in Agile / Scrum environments
Similar Jobs
Explore other opportunities that match your interests
marketeq talent
iraq job vacancies