QA Automation Engineer at A fast-growing SaaS commerce company permanent WFH & Office · Remote, Bengaluru (Bangalore) · 7 - 10 years · ₹25L - ₹35L / yr · Remote friendly · Posted 12 May 2022

QA Automation Engineer
at A fast-growing SaaS commerce company permanent WFH & Office
Automation QA Engineer
What is the role?
This position will play a primary role in planning, implementing, leading, and executing all aspects of Quality and Testing. The role requires hands-on QA expertise, ability to take initiative, develop, and evolve our QA processes. The right candidate will be able to analyze the systems to determine what to test, the priority of those tests and the best way to test.
Key Responsibilities
- Perform impact/test analysis for the new features, feature-enhancements, and bug fixes.
- Conduct test design and test execution for functional/non-functional aspects of features / product.
- Hands-on execution for functional/non-functional aspects of features / product.
- Automate the tests to ensure repeatability of tests.
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- 7+ year's experienced software quality professional.
- Experienced developing and executing test cases, scripts, plans and procedures to support various development methodologies.
- Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Performance and Volume, User Acceptance).
- Knowledge & experience on java or python, selenium, Appium, etc. to perform the automation of websites and apps on desktop/handheld devices.
- Knowledge & experience on tools like JMeter, Gatling, locust to perform non-functional tests.
- Detailed and effective written communication skills for documenting the features tested and bugs found.
- Highly organized, detail oriented, extremely responsive candidate who would like to take up technical challenges.
- Self-motivated, works well independently and with others.
Whom will you work with?
You will work with a top-notch tech team and report to the engineering head.
What can you look for?
A wholesome opportunity in a fast-paced environment will enable you to juggle between concepts yet maintain the quality of content, interact, share your ideas, and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the benefits of being at Xoxoday.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls, and Compass. works with over 1000 global clients. We help our clients engage and motivate their employees, sales teams, channel partners, or consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. However, we assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.

Similar jobs (10)
About the Role
Currently, we are evolving our testing approach from a Selenium-based framework towards a comprehensive, multi-layered Test Pyramid model to continuously deliver reliable, high-quality software to the market.
We are looking for a passionate QA Automation Engineer who can contribute to building and enhancing our automation frameworks across web, API, and mobile applications.
Our goal is to move away from the traditional Ice Cream Cone testing approach and adopt a scalable Test Pyramid model that emphasizes efficient, maintainable, and reliable automated testing.
You will work closely with developers, product managers, and QA engineers to ensure product quality through effective test planning, automation, continuous testing, and systematic defect management.
Interview Process
This position will have an offline/in-person interview only at our Learnyst office. Remote/online interviews will not be conducted.
About Learnyst
We are a Nasscom 10K startup with many paying customers and great traction. We help educators teach online and sell courses through their own websites and mobile learning apps.
We are building Shopify for education. Our mission is to make quality education affordable, easily accessible, and engaging.
Nice, but What Do We Do?
We provide a complete technology solution that enables educators to sell courses through their online academies.
Our platform includes a website builder, course builder, virtual classroom interface for students, video encryption and streaming services, and almost everything required to launch an online learning academy.
Tech @ Learnyst
Learnyst is hosted on Google Cloud Platform (GCP) with an auto-scaling infrastructure. More than 10 lakh learners use Learnyst for streaming course videos and taking mock tests.
Our core backend server uses Ruby on Rails with MySQL as the database. We have architected Learnyst to be a fault-tolerant, loosely coupled, and scalable system.
Our QA team works across backend APIs, web applications, and mobile applications, focusing on test automation, continuous quality improvement, and reliable product releases.
Our QA Automation Tech Stack
- Programming Language: Java
- Web Automation: Selenium WebDriver, Playwright
- Mobile Automation: Appium
- BDD Framework: Cucumber
- Testing Framework: TestNG
- API Testing: REST Assured, Postman
- Build & Dependency Management: Maven
- Defect Management: Jira, HubSpot
- Version Control: Git
- Cloud Infrastructure: Google Cloud Platform (GCP)
- CI/CD & Reporting: Automated test execution, pipeline integration, and test reporting
Why Join Learnyst?
- Consistent performers will get stock options.
- Exposure to understanding market opportunities and contributing directly to company growth.
- Opportunity to work with a fast-growing EdTech startup.
- Gain hands-on experience in serving direct customers.
- Learn and grow through challenging technical opportunities.
- Work in an environment that encourages ownership, innovation, and continuous improvement.
- Food & Snacks: You’ll never have to worry about your hunger pangs. We provide food and snacks throughout the day.
- Every Wednesday, we have game nights and quarterly team outings.
Must-Haves
You will be a core member of the QA team, working on important features and helping us improve the reliability, scalability, and quality of our products.
The following skill sets are essential:
Technical Skills
- Strong programming and problem-solving skills, specifically in Java.
- Hands-on experience with Selenium WebDriver and web automation.
- Knowledge of Playwright for modern web application automation.
- Working knowledge of Appium for Android/iOS mobile application testing.
- Understanding of BDD using Cucumber, including feature files, scenarios, step definitions, and reusable automation components.
- Knowledge of TestNG and Maven.
- Understanding of API testing and RESTful services.
- Ability to design, develop, and enhance scalable, maintainable, and reusable test automation frameworks.
- Good understanding of algorithms, data structures, and object-oriented programming concepts.
- Familiarity with Git and CI/CD concepts.
Quality Engineering & Defect Management
- Effective test planning by understanding product requirements, user stories, and acceptance criteria.
- Ability to design and execute test cases covering positive, negative, edge, integration, and regression scenarios.
- Experience in testing backend APIs, web applications, and mobile applications.
- Ability to identify, reproduce, document, and track defects with clear steps, test evidence, and expected versus actual results.
- Understanding of defect severity, priority, impact analysis, and defect lifecycle management.
- Ability to collaborate with developers and product teams to investigate root causes and drive defects towards resolution.
- Experience in defect verification, regression testing, and validating fixes before release.
- Understanding of test reporting, release readiness, and quality gates.
- Interest in adopting the Test Pyramid approach by balancing unit, API/integration, UI, and end-to-end automation.
Mindset & Ownership
- Eager to learn, with a strong passion for quality engineering and technology.
- Ability to listen carefully, understand problems, and communicate effectively.
- Strong sense of ownership and accountability for deliverables.
- Ability to make informed decisions and discover practical solutions to challenging problems.
- Honest, dependable, and committed to consistently strong performance.
- Ability to work with tight yet realistic deadlines while understanding product strategy, market needs, and customer expectations.
- Willingness to collaborate with cross-functional teams and contribute to continuous process improvement.
Education & Experience
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Prior work experience is not a necessity.
- Personal projects, GitHub repositories, internships, or practical automation experience that demonstrate coding and testing skills are highly valued.
Interested in Joining Learnyst?
You can visit www.learnyst.com to learn more about our platform. Don’t forget to check out our customer testimonials.
If you are passionate about Java, test automation, and building reliable software, we would love to hear from you.
Talk to us and take the next step in your QA career with Learnyst!
QA Automation Engineer – Selenium + Java (5+ Years)
Experience: 5+ Years
Location: Noida (Work from Office/Hybrid as per client requirement)
Employment Type: Contract (1+ Year)
Working Hours: 11:00 AM – 8:30 PM IST
About the Role
We are looking for an experienced QA Automation Engineer with strong expertise in Selenium and Core Java to join our team. The ideal candidate should have hands-on experience in designing robust automation frameworks, developing scalable test libraries, and working on enterprise-level migration testing projects. This role requires excellent problem-solving skills and the ability to leverage AI-powered testing solutions to improve automation efficiency.
Key Responsibilities
Design, develop, and maintain enterprise-level automation frameworks for large-scale applications.
Build scalable, reusable, and maintainable automation libraries to improve testing efficiency.
Develop automation solutions for database migration and application migration testing.
Create comprehensive regression test scenarios using the Gherkin (BDD) language.
Convert UI-based workflows into efficient API-based automated test suites.
Integrate automation scripts into CI/CD pipelines for continuous testing.
Work closely with Developers, Business Analysts, and Product Owners to understand business requirements.
Execute functional, regression, integration, API, and end-to-end automation testing.
Utilize AI-powered testing tools and services (such as Azure Surface or similar platforms) to optimize testing workflows.
Perform root cause analysis for test failures and collaborate with development teams to resolve issues.
Ensure automation code follows coding standards, design principles, and best practices.
Develop and maintain automation documentation, knowledge base articles, and reusable assets.
Participate in code reviews and contribute to continuous improvement initiatives.
Support test data preparation and environment management.
Monitor automation execution and provide detailed test reports to stakeholders.
Required Skills
5+ years of experience in QA Automation.
Strong programming skills in Core Java.
Excellent understanding of Object-Oriented Programming (OOP) concepts.
Hands-on experience with design patterns and automation framework development.
Strong expertise in Selenium WebDriver.
Experience with BDD frameworks such as Cucumber.
Experience with Hibernate.
Strong understanding of Microservices architecture.
Experience in API testing using REST APIs.
Hands-on experience with Sybase and Microsoft SQL Server (MSSQL).
Experience working on database migration projects.
Good understanding of SQL queries, joins, stored procedures, and database validation.
Knowledge of Git for version control.
Experience using Maven for dependency management and build automation.
Hands-on experience with unit testing and integration testing frameworks.
Experience with mocking frameworks.
Exposure to AI-driven testing tools and intelligent test automation solutions.
Strong analytical and debugging skills.
Excellent written and verbal communication skills.
Preferred Qualifications
Experience with enterprise migration projects.
Exposure to cloud environments such as Microsoft Azure.
Familiarity with CI/CD tools like Jenkins or Azure DevOps.
Experience with Agile/Scrum development methodologies.
Knowledge of API automation frameworks.
Ability to mentor junior QA engineers and contribute to automation strategy.
Required Technical Skills
Core Java
Selenium WebDriver
Cucumber (BDD)
Gherkin
Hibernate
Microservices
REST API Testing
Sybase
MSSQL
Git
Maven
JUnit/TestNG
Mocking Frameworks
AI-based Test Automation
Regression Testing
Integration Testing
API Automation
Soft Skills
Excellent communication skills
Strong analytical thinking
Problem-solving ability
Team collaboration
Attention to detail
Ability to work independently in a fast-paced environment
Why Join Us?
Opportunity to work on enterprise-scale migration projects.
Exposure to AI-powered automation technologies.
Collaborative and technology-driven work environment.
Long-term contract opportunity with challenging projects.
Opportunity to work with modern QA automation frameworks and cloud technologies.
Experience: 5+ Years
Location: Noida
Contract Duration: 1+ Year
Working Hours: 11:00 AM – 8:30 PM IST
Required Skills
- Strong programming experience in Java
- Hands-on experience with Selenium WebDriver
- Experience in API Testing using REST Assured
- Good understanding of REST APIs and HTTP methods
- Experience with Cucumber BDD framework
- Strong knowledge of TestNG
- Experience in designing and maintaining automation frameworks
- Familiarity with BDD (Behavior-Driven Development) methodology
- Experience with Maven/Gradle and Git version control
- Knowledge of SQL and database validation
- Exposure to CI/CD tools such as Jenkins is an added advantage
Key Responsibilities
- Design, develop, and maintain robust automation test scripts using Java and Selenium.
- Automate REST API test cases using REST Assured.
- Create and maintain BDD feature files using Cucumber.
- Develop and execute automated regression, smoke, and functional test suites.
- Integrate automated test execution with CI/CD pipelines.
- Analyze test results, identify defects, and work closely with developers for resolution.
- Participate in requirement analysis, sprint planning, and test estimation.
- Maintain automation frameworks and improve test coverage.
- Ensure software quality by following best testing practices and coding standards.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Agile/Scrum project experience is preferred.
We are currently looking for a QA Engineer (3+ years of experience) to join our team. The ideal candidate should have strong experience in Python-based testing and mobile automation for Android and iOS using Appium. In this role, you will be responsible for ensuring product quality through automated and manual testing, identifying bugs, and collaborating with cross-functional teams to deliver high-quality applications.
Key Responsibilities:
- Design, develop, and execute test cases for web and mobile applications
- Perform automation testing using Python and PyTest
- Develop and maintain mobile automation scripts for Android and iOS using Appium
- Identify, log, and track bugs, and work closely with developers for resolution
- Perform regression, functional, and integration testing
- Participate in requirement analysis and test planning
- Improve test frameworks and automation coverage
- Ensure timely delivery of high-quality releases
Required Skills:
- 3+ years of experience in QA/testing
- Strong experience in Python testing
- Hands-on experience with PyTest
- Experience in Android & iOS automation testing
- Hands-on experience with Appium
- Understanding of SDLC/STLC and Agile methodology
- Good debugging and analytical skills
- Strong communication and teamwork skills
Preferred Skills:
- Experience with CI/CD tools
- API testing knowledge
- Experience with test management and bug tracking tools

Role: QA Automation, Java
Experience: 8-12 Years
Employment Type: Full-time
Location: Pune, Balewadi, Laxman Nagar (Hybrid)
Job Description
Requirements
- Proficiency in Java for test automation.
- Deep experience with API automation (REST Assured) and BDD frameworks (Cucumber).
- Experience with Appium Mobile Automation.
- Strong experience with Playwright and/or Selenium for UI automation.
- Expertise in automation framework design — building scalable, maintainable test architectures with Page Object Model, data-driven, and keyword-driven patterns.
- Experience with performance testing tools (k6, Gatling, or JMeter) and methodology.
- Strong knowledge of build tools (Gradle, Maven).
- Experience testing distributed systems, microservices, and event-driven architectures.
- Proficiency with Postman, OpenAPI/Swagger for API contract testing.
- Experience with test data management strategies at scale.
- Good knowledge of Atlassian toolchain (Jira, Confluence, Zephyr).
- Understanding of AWS cloud platform — services relevant to test infrastructure (EC2/VMs for test environments, S3/Blob for test artifacts, Device Farms for mobile testing).
Key Responsibilities
- Lead and mentor a team of mobile QA engineers across multiple projects.
- Define test strategy, test plans, and test cases for Android and iOS applications.
- Develop and maintain mobile automation frameworks using Appium and Java.
- Execute manual and automated testing for native, hybrid, and mobile web applications.
- Perform functional, regression, integration, API, and end-to-end testing.
- Collaborate with developers, product owners, business analysts, and stakeholders to ensure quality throughout the SDLC.
- Analyze defects, perform root cause analysis, and work closely with development teams for timely resolution.
- Review test artifacts, monitor test execution, and ensure quality standards are met before releases.
- Drive automation adoption and continuously improve QA processes and best practices.
- Participate in sprint planning, backlog grooming, daily stand-ups, and release planning.
- Prepare test reports, quality metrics, and provide regular project status updates to stakeholders.
Required Skills
- 5-10 years of experience in Software Testing with strong expertise in Mobile Testing.
- Hands-on experience in Appium, Java, and mobile automation frameworks.
- Strong experience in testing Android and iOS applications.
- Experience in API Testing using Postman or REST Assured.
- Knowledge of Selenium, TestNG, SQL, Git, Jenkins, and Jira.
- Experience with cloud device platforms such as BrowserStack or Sauce Labs.
- Good understanding of Agile/Scrum methodologies and CI/CD pipelines.
- Strong analytical, troubleshooting, communication, and leadership skills.
Good to Have
- Experience with Cucumber (BDD).
- Knowledge of Espresso and XCUITest.
- Performance testing using JMeter.
- Experience with Flutter or React Native application testing.
- Exposure to mobile security and accessibility testing.
QA Test Engineer – Manual & Automation
Location: Bangalore, India
Experience: 2–5 years
Employment Type: Full-time
Work Mode: On-site
About Juntrax
Juntrax is a B2B Cloud SaaS product company building business operations software for SMEs. Our platform helps businesses manage their day-to-day operations through streamlined digital workflows and tools.
We are looking for a QA Test Engineer who can ensure the quality, reliability, and usability of our product through a combination of manual and automated testing.
Key Responsibilities
- Design, develop, and execute manual and automated test cases for web-based SaaS applications.
- Perform functional, regression, integration, system, and API testing.
- Create and maintain automated test scripts for critical product workflows.
- Identify, document, track, and retest bugs using appropriate bug-tracking tools.
- Collaborate closely with developers, UI/UX designers, product teams, and other stakeholders to understand requirements and ensure product quality.
- Participate in requirement analysis and contribute to test planning and test strategy.
- Perform cross-browser and responsive testing to ensure a consistent user experience.
- Validate new features, enhancements, bug fixes, and product releases.
- Maintain clear documentation of test scenarios, test cases, defects, and test results.
- Help improve QA processes, automation coverage, and overall testing efficiency.
Required Skills & Qualifications
- 2–5 years of experience in Software Quality Assurance / Testing.
- Strong understanding of manual testing concepts and QA methodologies.
- Hands-on experience with automation testing using tools/frameworks such as Selenium, Playwright, Cypress, or similar.
- Experience with API testing using tools such as Postman or similar.
- Good understanding of SQL and database validation.
- Experience with regression, integration, functional, and end-to-end testing.
- Familiarity with Git/version control and basic CI/CD concepts.
- Ability to write clear and effective test cases and defect reports.
- Good analytical and problem-solving skills.
- Strong attention to detail and a quality-focused mindset.
Good to Have
- Experience testing B2B SaaS or cloud-based applications.
- Experience with JavaScript/TypeScript, Python, Java, or another programming language.
- Experience integrating automated tests into CI/CD pipelines.
- Familiarity with Agile/Scrum development environments.
- Experience with performance or security testing.
What We’re Looking For
- Someone who can think beyond the happy path and identify edge cases and potential failure points.
- A QA professional who is comfortable working independently as well as with cross-functional teams.
- Someone who takes ownership of product quality from requirement analysis through release.
- A continuous learner who is interested in increasing automation coverage and improving QA processes.
Why Join Juntrax?
- Work directly on a growing B2B SaaS product.
- Gain exposure to the complete software development and release lifecycle.
- Opportunity to contribute to both manual and automation QA practices.
- Work closely with engineering, product, and leadership teams.
- Be part of a fast-paced startup environment where your work has a direct impact on the product.
IT Applications Senior Quality Assurance: (Remote) (Arabic Language)
Job Summary:
The Senior IT Applications Quality Assurance (QA) will be responsible for ensuring the quality and reliability of complex IT applications for the organization. The candidate will work closely with cross-functional teams to ensure that IT applications are tested in accordance with industry-standard QA methodologies and best practices. This position requires excellent communication, problem-solving, and leadership skills, as well as deep understanding of QA processes and methodologies.
Key Responsibilities:
• Define and implement QA strategies and processes that align with industry standard methodologies.
• Develop QA test plans, test cases, and test scripts for complex IT applications.
• Develop and maintain automated test scripts to support regression and integration testing.
• Plan, execute, and manage QA activities from requirements analysis to release sign-off.
• Work closely with cross-functional teams, including development, business analysts, project managers, and infrastructure teams to ensure comprehensive test coverage.
• Communicate test progress, results, and issue resolution to project stakeholders, management, and technical audiences.
• Manage and monitor the defect lifecycle process, including tracking, reporting, and resolution.
• Continuously improve and optimize the QA process, including working with IT colleagues to identify opportunities for automation and process improvement.
• Ensure that QA activities comply with organizational policies, standards, and governance frameworks.
Qualifications and Skills:
• Bachelor’s degree in computer science or related field.
• Professional certification, such as Six Sigma, Quality Engineer, or Quality Auditor
• At least 7 years of experience in IT quality assurance, with a track record of successful delivery of complex IT applications, with an emphasis on automation testing.
• Certification- Certified Software Quality Analyst (CSQA)/ Certified Software Tester (CSTE) Certification.
• Strong knowledge of QA methodologies, including Agile, Waterfall and hybrid.
• Strong understanding of automation testing tools and frameworks, such as Selenium, Appium, and Cucumber.
• Experience with code review, performance, and security testing.
• Experience with mobile application testing preferred.
• Strong knowledge of IT risk management frameworks and IT governance best practices.
• Excellent communication, negotiation, problem-solving, and leadership skills.
• Strong analytical and problem-solving skills.
• Able to mentor and train less experienced IT QA professionals.
Key responsibilities
- Design, develop, and maintain automated test scripts using Katalon Studio for web, API, mobile, and desktop applications.
- Create and execute detailed test plans, test cases, and test scripts based on business requirements and technical specifications.
- Perform functional, regression, smoke, integration, and end-to-end testing across multiple environments.
- Build and manage reusable test frameworks and keyword-driven test libraries within Katalon.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
- Conduct API testing using Katalon's built-in API testing capabilities and tools like Postman or REST Assured.
- Log, track, and verify defects using bug tracking tools such as Jira; ensure timely closure of issues.
- Participate in sprint planning, daily standups, and retrospectives as part of an Agile team.
- Analyse test results, generate reports, and communicate quality metrics to stakeholders.
- Mentor junior QA team members and contribute to continuous improvement of QA processes.
Good to have
- Katalon certification or any ISTQB / CSTE quality assurance certification.
- Experience with Appium or mobile testing frameworks for Android and iOS.
- Knowledge of performance testing tools such as JMeter or Gatling.
- Familiarity with BDD frameworks like Cucumber and Gherkin syntax.
- Exposure to cloud-based testing platforms such as BrowserStack or Sauce Labs.
- Understanding of SQL for database validation and backend testing.

Senior Automation Testing Engineer
Location: Bengaluru / Gurugram – Onsite
Experience: 5–11 Years
Employment Type: Full-Time
Key Responsibilities
- Develop and maintain automation test frameworks and scripts.
- Perform both manual and automation testing, including exploratory, functional, regression, and bug verification.
- Develop test cases and contribute to test planning, estimation, and Agile ceremonies.
- Perform non-functional testing for accuracy, reliability, and performance.
- Drive QA process and automation improvements.
Required Skills
- BE/B.Tech/ME/M.Tech in CS/ECE/EE or related field.
- 5–11 years of software testing experience.
- Strong hands-on experience with Python/Java, Selenium, Cucumber, and PyTest.
- Good knowledge of SDLC, testing methodologies, defect lifecycle, and risk assessment.
- Experience with version control and bug-tracking tools.
Good to Have: Linux, Qt/QML, Squish, ISTQB/CSM/PSM, and regulatory/compliance standards.






