Java QA Automation Engineer

Posted 12 Hours Ago
Be an Early Applicant
Yerevan, ARM
In-Office
Mid level
Fintech • Information Technology • Payments • Software
The Role
Design, build, and maintain automated functional and performance tests for client/server, web, and mobile applications. Establish test ecosystem, plan and execute manual and automated tests, integrate tests into CI/CD, perform API and frontend automation, set up/tear down test environments, log and verify defects, and collaborate with product and engineering teams to ensure release readiness.
Summary Generated by Built In
Company Description

With 15+ years of experience in IT, global partners and clients, Energize Global Services (EGS) is a solid, leading-edge Technology Company focused on delivering software services and products for the Banking and Financial Management Industry. We are specialized in developing Banking Systems, all types of payment solutions and other large applications. Over the years EGS proved to be a reliable and trusted partner for the biggest player in the Financial technology industry. Join our team in Yerevan, elevate your career to a new level by becoming part of a team that is shaping the future of Fintech.

Job Description

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!

Qualifications

  • 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.

Additional Information

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.

Skills Required

  • 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 and 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
  • Experience with Google Cloud Platform (GCP)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees

What We Do

Energize Global Services (EGS) is a leading-edge technology company with over 15 years of experience in the IT sector. The company focuses on delivering software services and products specifically for the Banking and Financial Management Industry, specializing in the development of Banking Systems and various payment solutions. EGS serves as a reliable partner for major players within the financial technology industry.

Similar Jobs

In-Office
11 Locations
2209 Employees

ServiceTitan Logo ServiceTitan

Staff Software Engineer

Artificial Intelligence • Cloud • Fintech • Machine Learning • Mobile • Software
Hybrid
Yerevan, ARM
2760 Employees
In-Office
Yerevan, ARM
26 Employees
800-1K Annually
In-Office or Remote
6 Locations
174 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account