Now Hiring: Are you a driven and motivated Data Scientist or a Senior Software Engineer?

Remote QA Engineer (Senior, CLI, Java, LATAM) #24308

. . . create world-changing products using God-given talents . . .

PROJECT DESCRIPTION::

Our client is the leader in Database DevOps. Downloaded more than 100 million times, our software enables DevOps teams around the globe to accelerate the software delivery process by automating database updates, security, and governance. We are a nimble, fast-paced, innovative team with the opportunity to make an outsized impact on the business and the industry.

Our client is seeking for a Senior Quality Assurance Engineer to enhance our database change management product. This is a crucial role in shaping the testing strategy, driving technical excellence, and leading initiatives to improve overall software quality. The Sr QA Engineer takes responsibility for quality from end to end, starting with creating the test plans and vision to implementing solutions but also identifying areas of improvement and future growth. You will work on building and expanding automated test infrastructure along with writing and maintaining automated regression and acceptance tests.You influence and guide engineering teams in adopting quality practices and continuous improvement.

PROJECT STACK and TEAM::
  • Contract: Long-Term
  • Location: LATAM
  • Start Date: ASAP
  • The core team is based in the United States, with additional developers located across LATAM in Brazil, Argentina, and Colombia. Working hours will follow the EST.
MAIN REQUIREMENTS::
  • 6+ years of professional experience as an Automation QA Engineer using object-oriented design and coding skills.
  • 5+ years of hands-on experience of Java with specific expertise in Java automation test frameworks like JUnit, TestNG, Spock, RestAssured, and others.
  • Hands-on experience with performance, load & security 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.
  • Some experience with SQL and relational databases (Postgres, Oracle, SQL Server, etc.)
  • Experience monitoring and maintaining automated tests with CI/CD Tools (Jenkins, GitHub Actions, Travis CI, CircleCI, etc.)
  • Experience with Linux, MacOS & Windows
GOOD TO HAVE::
  • Some knowledge of JavaScript with specific expertise in JS automation test frameworks
    like Protractor, Cypress, MochaJS, and others.
  • Experience testing cloud-based web applications and services including API testing
  • Experience with cloud infrastructure (AWS, Azure, etc.)
  • Experience with other test automation tools (Selenium, Cucumber, NightwatchJS, etc.)
  • Working knowledge of Groovy & Docker.
  • BS/MS in Computer Science, Engineering or related field or equivalent work experience.

JOB RESPONSIBILITIES::
  • 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.
  • Design, build, and maintain scalable and maintainable test automation frameworks and libraries using Java-based automation frameworks. Develop complex automated tests for command-line interfaces, database workflows, APIs, and system integrations.
  • 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.
  • Validate Liquibase functionality across multiple databases (such as PostgreSQL, Oracle, SQL Server, MySQL, and others), ensuring correct SQL generation, schema diff behavior, database snapshots, and migration workflows.
  • Work with containerized environments (Docker) to provision and test databases and services used by Liquibase, ensuring reliable and reproducible testing across multiple database platforms.
  • 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.
SUMMARY::
  • Work your way – Enjoy the freedom to work from anywhere, with flexible hours that match your natural rhythm.

  • Plenty of time to recharge – Take 15 paid vacation days, 10 additional unpaid days if needed, plus all national holidays.

  • Meaningful, long-term projects – Dive into exciting 1–5+ year projects using the latest in AI, cloud, blockchain, and more.

  • Support beyond the job – We help cover things like advanced language courses, gym memberships, and mentorship programs to help you grow.

  • Work with global clients – Collaborate directly with international teams to create real impact.

  • Make extra cash – Earn bonuses for referring great people or bringing in new business opportunities.

  • Great people, no micromanagement – Join a supportive, results-focused team where you’re trusted to do your best work.

This flexibility allows developers…

  • A better work-life balance
  • Increased productivity
  • The ability to work any time around the clock
  • Reduction in commute time
  • Design your ideal daily schedule.
  • Build a career, not just a job.
  • Work smarter, not longer.
  • More time with family and friends
Job Category: QA Engineer
Job Location: LATAM
Skills: Java
For more job openings, please follow Evolve Squads on Linkedin