QA Automation Engineer

$$$
Product

About PredictSpring

PredictSpring is a market-leading company shaping the future of omni-channel retail and modern POS technology. We help global retail and lifestyle brands deliver seamless, scalable, and modern customer experiences across digital and in-store channels.

We are looking for a highly skilled and experienced QA Automation Engineer with strong automation expertise and Upper C1 level English communication skills to join our team and help us strengthen software quality across our platform, products, and business operations.

In this role, you will design, develop, and maintain automated testing frameworks, validate product functionality, improve test coverage, and clearly communicate quality risks, defects, test results, and release readiness to engineering, product, and business teams. You will work closely with cross-functional stakeholders in English to clarify requirements, explain technical issues in simple business terms, support smooth and stable releases, improve testing efficiency, reduce manual effort, and help the team deliver better software faster.
 

Responsibilities

 

As a QA Automation Engineer, you will:

  • Test Automation Development: Design, build, and maintain automated test scripts and test frameworks for web applications, APIs, backend services, and data-driven workflows.
  • Test Planning & Strategy: Create clear test plans, test cases, and test strategies based on product requirements, user stories, acceptance criteria, and business priorities.
  • Functional & Regression Testing: Execute automated functional, regression, smoke, integration, and end-to-end tests to ensure application stability across releases.
  • API Testing: Validate REST APIs and backend services using tools such as Postman, REST Assured, Playwright API testing, or similar frameworks.
  • UI Automation: Build and maintain UI automation tests using tools such as Selenium, Playwright, Cypress, or similar automation frameworks.
  • CI/CD Integration: Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar platforms.
  • Defect Management: Identify, document, track, and verify software defects using tools such as Jira, Azure DevOps, or similar issue-tracking systems.
  • Collaboration: Work closely with developers, product managers, business analysts, and other QA team members to understand requirements and ensure test coverage aligns with business needs.
  • Test Coverage Improvement: Analyze gaps in current testing coverage and continuously improve automation scope, test reliability, and execution speed.
  • Data Validation: Perform database and data validation testing using SQL to ensure data accuracy, consistency, and integrity across systems.
  • Performance & Reliability Support: Support basic performance, load, and reliability testing when needed to help identify system bottlenecks and quality risks.
  • Reporting & Documentation: Create clear test reports, defect summaries, release quality updates, and testing documentation for technical and non-technical stakeholders.
  • Automation Optimization: Improve existing automation scripts by reducing flaky tests, increasing reusability, and applying best practices in test design.
  • Quality Advocacy: Promote a quality-first mindset across the team and help improve QA processes, release readiness, and software delivery standards.


Requirements

 

We are looking for someone with:

  • Communication: Excellent communication skills, specifically fluent verbal English (Upper C1 level), are mandatory to explain testing results, quality risks, and technical issues to both technical and non-technical stakeholders.
  • Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
  • Experience: Proven experience as a QA Automation Engineer, Software Test Engineer, SDET, or similar role with hands-on automation testing experience.
  • Programming: Strong programming or scripting skills in one or more languages such as Java, Python, JavaScript, TypeScript, or C#.
  • Automation Tools: Hands-on experience with automation frameworks such as Selenium, Playwright, Cypress, TestNG, JUnit, PyTest, or similar tools.
  • API Testing: Strong experience testing REST APIs using Postman, REST Assured, Playwright, or similar tools.
  • SQL & Data Validation: Good understanding of SQL for validating data, writing queries, and checking backend/database behavior.
  • Testing Fundamentals: Strong understanding of software testing concepts, including functional testing, regression testing, integration testing, smoke testing, UAT, and end-to-end testing.
  • CI/CD: Experience integrating automated tests into CI/CD pipelines and working with version control systems such as Git.
  • Agile Environment: Experience working in Agile or Scrum teams, participating in sprint planning, backlog refinement, daily standups, and release cycles.
  • Defect Tracking: Experience using Jira, Azure DevOps, TestRail, Zephyr, or similar tools for test case management and defect tracking.
  • Problem Solving: Strong analytical and problem-solving skills with the ability to troubleshoot test failures, isolate root causes, and communicate issues clearly.
  • Attention to Detail: Strong attention to detail and a quality-focused mindset to ensure software meets functional, business, and user experience expectations.

 

Preferred Qualifications

 

Nice to have:

  • Advanced Automation Frameworks: Experience designing reusable, scalable, and maintainable automation frameworks from scratch.
  • Cloud Platforms: Familiarity with cloud environments such as AWS, Azure, or Google Cloud for testing cloud-hosted applications.
  • Containerization: Basic understanding of Docker, Kubernetes, or containerized test environments.
  • Performance Testing: Familiarity with performance testing tools such as JMeter, k6, Gatling, or similar tools.
  • Security Testing Awareness: Basic knowledge of security testing concepts, authentication flows, authorization checks, and common web vulnerabilities.
  • Mobile Testing: Experience with mobile test automation tools such as Appium or similar frameworks.
  • Data Testing: Experience testing data pipelines, ETL workflows, reports, dashboards, or data-heavy applications.
  • Test Reporting: Experience building dashboards or reports to track test coverage, automation pass rate, defect trends, and release quality.
  • AI-Assisted Testing: Familiarity with AI-assisted testing tools, test generation, self-healing tests, or intelligent test automation is a plus.
  • Business Acumen: Ability to understand business goals and align testing priorities with product quality, customer experience, and delivery timelines.

 

Why PredictSpring?

 

  • Join a market-leading company shaping the future of omni-channel retail and modern POS.
  • Work on high-impact quality challenges at the intersection of commerce, cloud technology, and customer experience.
  • Collaborate with a talented global team in a flexible remote work environment.
  • Enjoy opportunities for growth, learning, and professional development.
  • Contribute to products used by some of the world's most recognized retail and lifestyle brands.
  • Be part of a quality-driven culture that values reliable, scalable, and measurable business value.

Required languages

English C1 - Advanced
Quality Assurance
Published 19 June
132 views
ยท
41 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...