Our company is the leader in the database release automation segment of the DevOps market.
Downloaded more than a 100 million times, the open-source software enables DevOps teams around the globe to accelerate the software delivery process by automating database updates.
We are hiring a Senior Software Developer in Test (SDET) Engineer to work on a short term project that is intended to last no longer than 3 months. The purpose of this focused project is to test and validate an additional feature to complement our existing high powered database change management solution.
Team based in the US.
3-4 stages of interview on the Customer’s side.
5+ years of professional experience as an SDET or Test Automation QA Engineer using object-oriented design and coding skills
4+ years of hands-on experience of Java with specific expertise in Java automation test frameworks like JUnit, TestNG, Spock, RestAssured, and others
2+ years of experience testing with SQL and relational databases (Postgres, Oracle, SQL Server, etc.), including cloud-native and cloud-hosted databases
2+ years of experience with cloud infrastructure and services, including AWS, Azure
Experience working with DevOps & CI/CD Tools (for ex. Jenkins, GitHub Actions, Travis CI, CircleCl, etc.)
Experience testing cloud-based web applications and services including API testing
Experience working in an Agile/Scrum development team
Experience in creating efficient test plans, strategies for the new features and releases, test case development, and execution plans
Hands-on experience developing test tools, frameworks, and automated tests in scripting and object-oriented languages for command line interfaces, web applications, and REST APIs
Experience with Linux, MacOS & Windows
US-based
Hands-on experience with JavaScript/TypeScript with specific expertise in JS/TS automation test frameworks like Jest, Mocha, Chai, Cypress and others
Hands-on experience with performance, load & security testing
Hands-on experience with Docker
Experience with other test automation tools (Selenium, Cucumber, Playwright, etc.)
Working knowledge of Groovy, Ruby or Python.
Help develop and drive the overall test strategy and vision for the team, aligning it with the company’s goals and objectives.
Create and oversee the execution of test plans, suites & requirements, including functional, integration, performance, and security tests and ensure comprehensive test coverage.
Execute tests, monitor progress, analyze results, identify patterns, and provide comprehensive test reports and metrics to stakeholders. Drive actionable insights from test data and ensure decision-making processes related to software quality and release readiness.
Ensure the design of scalable, maintainable, and efficient test automation frameworks, libraries, and tools. Develop complex test automation scripts using advanced programming languages and technologies.
Ensure close collaboration with cross-functional teams, including development, product management, and operations, to ensure seamless integration of testing activities into the software development lifecycle.
Collaborate with the DevOps team to integrate test automation into CI/CD pipelines and support continuous integration practices. Drive continuous improvements in test automation infrastructure and techniques.
Provide technical guidance within the testing team. Mentor and coach other SDETs/QA engineers, share best practices, and promote technical excellence. Drive innovation and adopt emerging technologies and practices to advance testing capabilities.
Set coding standards, ensure code reviews, and enforce best practices across the team.
Participate in team planning & prioritization activities including in-person events such as big room planning, roadmap planning, offsites etc.
At Evolve Squads, we create world-changing products using God-given talents.
Honored to offer you:
- Fully remote workforce – we will never ask you to go into an office
- Flexible working hours;
- Home office allowance
- 10 days of paid national holidays;
- 15 days of paid vacation;
- 10 days of non-paid vacation;
- Health working environment and projects that use advanced, cutting-edge technologies;
- Career growth opportunities;
- Bonuses for a personal recommendation of new employees’ new business;
- A working environment where you communicate and work directly with the Client.
- Zero bureaucracy, no punks, no jerks culture;
- Growth opportunities and the ability to move up within the company
This flexibility allows developers…
- A better work-life balance
- Increased productivity
- The ability to work any time around the clock
- Reduction in commute time
- Less sick days
- More time with family and friends