Java QA Automation Engineer

TLDR

Take on a pivotal role in building automated testing for high-frequency financial systems utilizing modern cloud-native technologies.

Interested in building automated functional and performance tests as part of a continuous delivery pipeline? Then, check out our new job opening and become EGS’s QA Automation Engineer! You will have an opportunity to work on the projects in finance/banking sphere and be in an impact role! Sounds like you? Drop us a message and let’s meet!

  • Bachelor’s degree in Computer Science or related field
  • 4+ years of hands-on manual testing experience
  • 4+ years of Java-based QA automation experience
  • Experience in manual and automated testing of client/server, web, and mobile applications
  • Proficiency with test frameworks such as Cucumber/Gherkin, TestNG; understanding of BDD/TDD
  • Experience with CI/CD tools (e.g., Jenkins)
  • API testing experience using Rest Assured and/or Postman
  • Frontend automation experience with Selenium WebDriver and Playwright (Java)
  • Knowledge of Selenium Grid and Docker
  • Experience with scripting languages (e.g., Python)
  • Experience with PostgreSQL and Linux environments
  • Familiarity with bug tracking tools (e.g., JIRA)
  • Experience with automated performance testing
  • Proficiency in Java or other programming languages
  • Strong English communication skills
  • Nice to have: Experience with Google Cloud Platform (GCP)

Responsibilities:

  • Responsible for setting up a test ecosystem - tools, processes, knowledge base
  • Continuously re-evaluating the test strategy to adjust for new information, changing risks, shifting priorities, and schedules.
  • Responsible for leading to strong and rigorous testing steps with a structured approach for each project before go live
  • Tasks performed will include but are not limited to test planning, manual testing, test automation, test environment setup/teardown, defect logging and verification.
  • Works collaboratively as part of the development team with product managers, software engineers, and architects to define and execute tests throughout the project lifecycle.

This is an excellent opportunity to work on cutting-edge financial projects that are at the forefront of transaction and payment services. You will be tasked with designing and building systems that handle high-frequency transactions, secure payments, and regulatory compliance, all while utilizing modern cloud-native technologies. This role provides the opportunity to make a significant impact in a rapidly evolving financial landscape.

EGS is a technology company that crafts software solutions specifically for the Banking and Financial Management sector. We develop robust banking systems, comprehensive payment solutions, and large-scale applications, establishing ourselves as a reliable partner for major players in the financial technology landscape.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Automation Engineer Q&A's
Report this job
Apply for this job