Software Development Engineer in Test - Remote
About the Role
We are seeking a talented Software Development Engineer in Test to join our dynamic team. As a Software Development Engineer in Test - Remote, you will play a crucial role in ensuring the quality and reliability of our software products. You will work closely with developers and product teams to create and maintain automated tests, contributing to our commitment to delivering high-quality data-driven products.
What You'll Do
- Design, develop, and maintain automated test frameworks for various applications.
- Implement and execute test cases for API, UI, and performance testing.
- Collaborate with cross-functional teams to identify testing requirements and ensure comprehensive test coverage.
- Utilize tools such as Selenium, Cypress, and Appium for automated testing.
- Participate in code reviews and provide feedback on testability and quality.
- Analyze test results and report defects to the development team.
- Continuously improve testing processes and methodologies to enhance product quality.
- Stay updated with industry trends and best practices in software testing and automation.
Requirements
- 3+ years of experience as a Software Development Engineer in Test or similar role.
- Strong knowledge of test automation frameworks and tools (e.g., Selenium, Cypress, Appium).
- Experience with programming languages such as C#, Java, or TypeScript.
- Familiarity with API testing and tools like Postman or SoapUI.
- Understanding of CI/CD pipelines and their integration with testing.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a remote environment.
- Strong communication skills to effectively collaborate with team members.
Nice to Have
- Experience with AI/ML testing methodologies.
- Familiarity with SQL and data pipelines.
- Knowledge of Agile methodologies.
What We Offer
- Flexible hybrid or fully remote working model.
- Non-hierarchical, engineering-led culture.
- Opportunities to work on impactful data products.
- Well-being support and employee assistance resources.
- Team events and workshops.
- Opportunities to travel to OAG offices.
- Generous annual leave.
- A day off during your birthday month.
This Software Development Engineer in Test - Remote position offers a unique opportunity to work in a flexible environment while contributing to high-quality software products. The role is well-suited for individuals looking to grow in a supportive and innovative company.
Who Will Succeed Here
Proficient in automation frameworks such as Selenium and Cypress, with hands-on experience in writing and maintaining test scripts in Java and TypeScript to ensure robust testing of applications.
Self-motivated and disciplined to excel in a fully remote work environment, effectively managing time and prioritizing tasks while collaborating with cross-functional teams through virtual communication tools.
A mindset focused on continuous improvement and quality assurance, with at least 3-5 years of experience in software testing and a strong understanding of CI/CD processes to streamline testing and deployment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months