Senior Test Automation Engineer - C# / Java (527)
WFA Digital Insight
The demand for skilled test automation engineers has surged, with a 25% increase in job postings over the past year. In this role, you'll utilize your expertise in C# or Java to drive testing efficiency and collaborate with cross-functional teams. Ubiminds stands out as a people-first company, prioritizing employee growth and well-being. Before applying, consider highlighting your experience with AI-powered testing tools and modern development frameworks, as these skills are increasingly coveted in the industry.
Job Description
About the Role
As a Senior Test Automation Engineer at Ubiminds, you will play a pivotal role in developing and maintaining scalable, efficient test automation solutions for a cutting-edge product suite focused on public safety. This role is integral to ensuring the quality and reliability of the applications, and your expertise will directly impact the company's ability to deliver high-quality products. You will work closely with product engineers, QA teams, and designers in a collaborative environment that values ownership, accountability, and continuous improvement.The team at Ubiminds is committed to a shift-left development culture, where engineers are responsible for testing and code quality. This approach not only ensures that products meet the highest standards but also fosters an environment of innovation and growth. As part of this team, you will contribute to building and maintaining automated unit and integration tests, as well as end-to-end test suites, utilizing frameworks such as Playwright.
What You Will Do
- Write and maintain automated unit and integration tests across frontend and backend systems to ensure comprehensive test coverage.
- Build and maintain end-to-end test suites using Playwright or similar frameworks, focusing on scalability and maintainability.
- Review existing codebases to identify areas for improvement in test coverage and risk areas that require additional testing.
- Utilize AI-powered tools such as Claude or Copilot to accelerate test creation, refactoring, and maintenance, staying at the forefront of testing technology.
- Debug test failures across application, infrastructure, and data layers, ensuring the reliability of the testing framework.
- Reduce flaky tests and improve signal-to-noise in CI pipelines to enhance the efficiency of the testing process.
- Partner with product engineers to improve testability and confidence in production systems, ensuring seamless product delivery.
- Help define patterns, tooling, and best practices that can scale across multiple products, contributing to the company's technological excellence.
- Collaborate with the team to improve engineering practices, emphasizing high-quality, maintainable test code and a culture of continuous improvement.
- Stay updated with the latest trends and technologies in test automation and software engineering, applying this knowledge to improve existing processes.
What We Are Looking For
- Strong programming skills in C#, TypeScript, JavaScript, or Java, with the ability to work in large, existing codebases and learn unfamiliar systems.
- Solid understanding of software testing fundamentals, including unit vs. integration testing, isolation, mocking, and boundaries.
- Hands-on experience writing and maintaining unit and integration tests as code, with familiarity with frameworks such as xUnit, JUnit, Jest, or Playwright.
- Ability to troubleshoot test failures across multiple layers of the stack, with strong debugging and problem-solving skills.
- Commitment to writing high-quality, maintainable test code and working in a shift-left development environment.
- Self-driven, collaborative mindset with clear English communication skills, able to work effectively in a remote team environment.
- Excitement about using AI tools as part of daily development and a willingness to learn and adapt to new technologies.
- Basic understanding of LLMs (Large Language Models) or a strong interest in learning about them.
Nice to Have
- Experience writing tests from product specs or real user workflows, with a focus on user-centric testing approaches.
- Hands-on experience using Claude Code or similar AI coding tools for test automation.
- Strong Playwright experience or familiarity with other modern E2E frameworks, with a portfolio of successful test automation projects.
- Background in improving CI pipelines, developer productivity, or test tooling, with a keen eye for process optimization.
Benefits and Perks
- Opportunity to work with a GPTW-certified, people-first company that prioritizes employee growth and well-being.
- Remote work arrangement, offering flexibility and work-life balance.
- Collaborative environment with a team of talented professionals, encouraging ownership, accountability, and continuous improvement.
- Access to the latest technologies and tools, including AI-powered testing solutions, to stay ahead in your career.
- Professional development opportunities, with a focus on continuous learning and skill enhancement.
- Competitive compensation package, with benefits tailored to support your career and personal goals.
How to Stand Out
- Ensure your portfolio includes examples of automated test scripts and frameworks you've developed, showcasing your expertise in C# or Java.
- Familiarize yourself with AI-powered testing tools like Claude or Copilot, and be prepared to discuss how you can leverage these technologies to improve testing efficiency.
- Practice explaining complex technical concepts in simple terms, as clear communication is key in this collaborative role.
- Highlight any experience you have with modern E2E frameworks like Playwright, and be ready to discuss the benefits and challenges of these tools.
- Prepare to talk about your approach to troubleshooting test failures and optimizing CI pipelines, demonstrating your problem-solving skills.
- Research Ubiminds' culture and values, and be prepared to discuss how your own professional values and goals align with those of the company.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.