738 Software Automation jobs in Singapore
SOFTWARE QA AUTOMATION ENGINEER
Posted today
Job Viewed
Job Description
Overview
Are you looking for an exciting career with a company that's building robots that people can't stop talking about? Join the team that powers robots loved by people all over the world. With a presence in over 30 countries and thousands of robots worldwide, we are committed to creating a cleaner and more sustainable world. As a Software QA Automation Engineer, you will play a vital role in ensuring the highest quality of software for our advanced cleaning robots. We are looking for Software QA Automation Engineers who love assessing the quality of software products from the aspect of specification, UI design and performance. QA Engineers are the essential gatekeepers for our amazing cleaning robots and product release.
Responsibilities
Collaborate closely with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand product requirements and specifications.
Design, develop, and execute comprehensive test plans, test cases, and test scripts for our robotic cleaning software and of course the robots itself.
Identify, document, and track software defects, ensuring thorough and efficient resolution.
Develop and implement automated testing strategies and tools to optimise the testing process and enhance overall product quality.
Continuously evaluate and improve testing methodologies, tools, and processes to maintain the highest quality standards.
Participate in product design reviews, providing feedback on potential risks, usability, and performance issues.
Stay up-to-date on industry trends, emerging technologies, and best practices in software quality assurance.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, IT or equivalent
1-3 years experience in QA with hands on experience in both manual and automated testing
Exceptional attention to detail, in identifying and documenting defects
Solid understanding of software testing methodologies, tools, and processes.
Strong experience in testing both web and mobile applications on multiple different platforms and devices.
Familiarity with programming languages such as Java, Python or JavaScript for automation frameworks and testing tools.
Experience with automation tools like Playwright, Selenium, Appium,
Experience with API testing tools like Postman, RestAssured or similar.
Experience working with test management tools like QASE, Jira or TestRail.
Excellent analytical and problem-solving abilities, along with strong verbal and written communication skills.
Ability to work independently and collaboratively within a fast-paced, dynamic environment.
Certifications such as ISTQB (International Software Testing Qualifications Board) are desirable but not mandatory.
Passion for innovation and a desire to contribute to the development of cutting-edge robotic technology.
If you are passionate about building technologies that power robots and enhance people's lives, we want you to join our team. Our work environment is dynamic and collaborative, and you'll work with a team of experts who are as passionate about building robots as you are.
Apply now and be part of our team that's shaping the future of robotics!
#J-18808-Ljbffr
SOFTWARE QA AUTOMATION ENGINEER
Posted 9 days ago
Job Viewed
Job Description
Are you looking for an exciting career with a company that's building robots that people can't stop talking about? Join the team that powers robots loved by people all over the world. With a presence in over 30 countries and thousands of robots worldwide, we are committed to creating a cleaner and more sustainable world. As a Software QA Automation Engineer, you will play a vital role in ensuring the highest quality of software for our advanced cleaning robots. We are looking for Software QA Automation Engineers who love assessing the quality of software products from the aspect of specification, UI design and performance. QA Engineers are the essential gatekeepers for our amazing cleaning robots and product release.
What you will do
- Collaborate closely with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand product requirements and specifications.
- Design, develop, and execute comprehensive test plans, test cases, and test scripts for our robotic cleaning software and of course the robots itself.
- Identify, document, and track software defects, ensuring thorough and efficient resolution.
- Develop and implement automated testing strategies and tools to optimise the testing process and enhance overall product quality.
- Continuously evaluate and improve testing methodologies, tools, and processes to maintain the highest quality standards.
- Participate in product design reviews, providing feedback on potential risks, usability, and performance issues.
- Stay up-to-date on industry trends, emerging technologies, and best practices in software quality assurance.
What you will need
- Bachelor’s degree in Computer Science, Software Engineering, IT or equivalent
- 1-3 years experience in QA with hands on experience in both manual and automated testing
- Exceptional attention to detail, in identifying and documenting defects
- Solid understanding of software testing methodologies, tools, and processes.
- Strong experience in testing both web and mobile applications on multiple different platforms and devices.
- Familiarity with programming languages such as Java, Python or JavaScript for automation frameworks and testing tools.
- Experience with automation tools like Playwright, Selenium, Appium,
- Experience with API testing tools like Postman, RestAssured or similar.
- Experience working with test management tools like QASE, Jira or TestRail.
- Excellent analytical and problem-solving abilities, along with strong verbal and written communication skills.
- Ability to work independently and collaboratively within a fast-paced, dynamic environment.
- Certifications such as ISTQB (International Software Testing Qualifications Board) are desirable but not mandatory.
- Passion for innovation and a desire to contribute to the development of cutting-edge robotic technology.
If you are passionate about building technologies that power robots and enhance people's lives, we want you to join our team. Our work environment is dynamic and collaborative, and you'll work with a team of experts who are as passionate about building robots as you are.
Apply now and be part of our team that's shaping the future of robotics!
SOFTWARE QA AUTOMATION ENGINEER
Posted 16 days ago
Job Viewed
Job Description
Job Description & Requirements
Are you looking for an exciting career with a company that's building robots that people can't stop talking about? Join the team that powers robots loved by people all over the world. With a presence in over 30 countries and thousands of robots worldwide, we are committed to creating a cleaner and more sustainable world. As a Software QA Automation Engineer, you will play a vital role in ensuring the highest quality of software for our advanced cleaning robots. We are looking for Software QA Automation Engineers who love assessing the quality of software products from the aspect of specification, UI design and performance. QA Engineers are the essential gatekeepers for our amazing cleaning robots and product release.
What you will do
- Collaborate closely with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand product requirements and specifications.
- Design, develop, and execute comprehensive test plans, test cases, and test scripts for our robotic cleaning software and of course the robots itself.
- Identify, document, and track software defects, ensuring thorough and efficient resolution.
- Develop and implement automated testing strategies and tools to optimise the testing process and enhance overall product quality.
- Continuously evaluate and improve testing methodologies, tools, and processes to maintain the highest quality standards.
- Participate in product design reviews, providing feedback on potential risks, usability, and performance issues.
- Stay up-to-date on industry trends, emerging technologies, and best practices in software quality assurance.
What you will need
- Bachelor’s degree in Computer Science, Software Engineering, IT or equivalent
- 1-3 years experience in QA with hands on experience in both manual and automated testing
- Exceptional attention to detail, in identifying and documenting defects
- Solid understanding of software testing methodologies, tools, and processes.
- Strong experience in testing both web and mobile applications on multiple different platforms and devices.
- Familiarity with programming languages such as Java, Python or JavaScript for automation frameworks and testing tools.
- Experience with automation tools like Playwright, Selenium, Appium,
- Experience with API testing tools like Postman, RestAssured or similar.
- Experience working with test management tools like QASE, Jira or TestRail.
- Excellent analytical and problem-solving abilities, along with strong verbal and written communication skills.
- Ability to work independently and collaboratively within a fast-paced, dynamic environment.
- Certifications such as ISTQB (International Software Testing Qualifications Board) are desirable but not mandatory.
- Passion for innovation and a desire to contribute to the development of cutting-edge robotic technology.
If you are passionate about building technologies that power robots and enhance people's lives, we want you to join our team. Our work environment is dynamic and collaborative, and you'll work with a team of experts who are as passionate about building robots as you are.
Apply now and be part of our team that's shaping the future of robotics!
Software QA Tester(Automation
Posted today
Job Viewed
Job Description
Ssquad Hiring: QA Tester – Financial Applications(Tester - min 3 years in QA engineering in financial service & hands on experience in Java, MySQL and XML)
Location: Singapore (Onsite)
Job Summary :
Join the Delivery & Services Unit at NETS Solutions, where we're driving innovation in the financial technology space. We are looking for a QA Tester with strong technical and domain expertise to help ensure the quality and compliance of high-impact financial systems before they go live.
Location: Singapore (Onsite)
Contract: 1-Year (Extendable)
Company: Ssquad Global (Deployed to Client)
E-Pass Sponsorship Available – Expatriates are eligible
What You'll Be Doing
Test Planning & Execution
- Develop and execute test plans and cases for financial applications
- Ensure alignment with business and regulatory requirements
Manual & Automation Testing
- Design and maintain automated test scripts (Selenium, Appium, etc.)
- Perform manual tests for complex financial systems
Functional, Non-functional & Compliance Testing
- Perform functional, performance, security, and load testing
- Participate in audits to meet internal/external compliance standards
Defect Management & Reporting
- Track, prioritize, and report defects
- Deliver concise dashboards and reports to stakeholders
Collaboration & Mentorship
- Work with cross-functional teams across development, business, and ops
- Support and mentor junior QA engineers
What We're Looking For
Bachelor's in Computer Science/Engineering
3+ years in QA Engineering, ideally within financial services
Experience with Java, MySQL, XML, Selenium, UFT, QTP, JMeter
Strong grasp of QA methodologies, Agile/Scrum, and high-volume testing
Excellent communication & problem-solving skills
Domain knowledge in payment systems is a big plus
Working Hours
- 44 hours/week (Mon–Fri, 9 AM to 6 PM)
- Occasional weekend work (Compensatory off provided)
Apply Now Send your resume to: /
Learn more:
Job Types: Full-time, Contract
Contract length: 12 months
Benefits:
- Health insurance
Software Test Automation Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Drive the test strategies in-line with leading practices covering automation, performance testing etc.
- Support the test automation framework using Selenium.
- Support and maintain the infrastructure related to the testing tools.
- Deliver test engineering support for various delivery methodologies including Waterfall, Agile and DevOps initiatives.
- Support the researching and study for relevant testing tools which can bring in improvement in quality/productivity/efficiency in testing.
- Work with tools vendors and project testing team when there is a need to build a customisation and be responsible to get the customisation delivered and maintained.
Requirement:
- 5 years of relevant experience in Testing with Banking and Finance environment.
- Experience with design and implementation of testing tools supporting the various delivery methodologies e.g. Agile, Hybrid Agile and Waterfall
- Experience in the use of DevOps to support test automation.
- Experience in setting up and running mobile test automation.
- Strong experience in tools like Appium, Selenium, Cucumber, playwright, Jira, Zephyr, Mobile Device Farms, QuerySurge
- Preferred to have certification in ISTQB, PMP, TMMi.
We regret that only shortlisted candidates will be contacted.
EA License No. 01C4394
EA Personnel Reg.No. R Samsudeen Mohamed Basith)
This is in partnership with Employment and Employability Institute Pte Ltd ("e2i"). e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to e2i's PDPA.
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at You acknowledge that you have read, understood, and agree with the Privacy Policy
Software Test Automation Engineer
Posted today
Job Viewed
Job Description
Temus was established by Temasek in partnership with UST, to provide digital transformation solutions for the private and public sectors as we aspire to be a strategic partner in realising the Singapore Government's Smart Nation vision. We are headquartered in Singapore and have more than 400 employees across a wide range of disciplines in strategy, design, architecture, technology, data & AI.
Role Overview:
The role is responsible for ensuring software reliability, test automation, and continuous quality improvement across the software development lifecycle. The role requires strong analytical skills, test automation expertise, and collaboration with product and development teams to implement robust testing strategies. Engineers must work in an agile, DevOps-driven environment, ensuring fast feedback loops, risk-based testing, and high software quality. The ideal candidate should be passionate about leveraging AI to transform quality assurance practices and drive innovation in testing methodologies.
Job Responsibilities:
- Collaborate with Product Owners and Business Analysts to define clear and actionable user story acceptance criteria.
- Work with Software Engineers to ensure automated test coverage and prevent bugs and defects in production.
- Analyze and decompose complex software systems to design holistic, risk- based test strategies.
- Develop and maintain test automation frameworks using industry-standard tools.
- Design, implement, and execute comprehensive test suites covering functional, regression, exploratory, and performance testing.
- Take a risk-based approach to test automation, prioritizing critical functionality for maximum impact.
- Perform time-boxed exploratory testing to uncover edge cases and usability issues.
- Maintain a stable regression test suite integrated into QA nightly builds.
- Continuously refine smoke tests in the Development Cl environment for early issue detection.
- Lead system integration testing with other system owners to validate cross- system interactions.
- Oversee User Acceptance Testing (UAT), coordinating with stakeholders to ensure business requirements are met.
- Manage the defect lifecycle, test artifacts, and test repositories to ensure clear tracking and reporting.
- Drive continuous improvement in agile testing practices, tools, and methodologies.
- Experience working with testing and scanning tools such as Playwright, Robot Frameworks, SonarQube, JMeter, K6 Grafana, or LoadRunner.
Qualifications and Requirements:
- Minimum 5 years of experience in software QA/ Testing related role with exposure to both manual & automation testing
- Strong knowledge of test automation strategies and risk-based testing.
- Experience designing and executing test cases, test plans, and test suites.
- Hands-on experience with manual and automated testing for web, mobile, and API services.
- Experience with test automation frameworks such as Selenium, Playwright, Robot Framework.
- Knowledge of test scripting and automation programming using Python, Java, JavaScript, or C#.
- Experience integrating test automation into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Bamboo).
- Ability to design maintainable, scalable, and reusable test automation suites.
- Strong understanding of agile testing methodologies, including TDD, BDD, and exploratory testing.
- Experience working in agile development environments (Scrum, Kanban, XP).
- Familiarity with shift-left testing approaches, ensuring early defect detection.
- Experience with containerized testing in Docker/Kubernetes environments.
- Experience managing defect tracking and test repositories using tools such as JIRA
(By applying for this role, you have read and acknowledge the data privacy statement via this link -
Tell employers what skills you havePerformance Testing
UAT
TDD
Agile Testing
Automation Testing
Pipelines
Scripting
JavaScript
Test Cases
Test Automation
Defect Tracking
Robot Framework
Selenium
Java
API
Agile Development
Software Test Automation Engineer
Posted today
Job Viewed
Job Description
Temus was established by Temasek in partnership with UST, to provide digital transformation solutions for the private and public sectors as we aspire to be a strategic partner in realising the Singapore Government’s Smart Nation vision. We are headquartered in Singapore and have more than 400 employees across a wide range of disciplines in strategy, design, architecture, technology, data & AI.
The role is responsible for ensuring software reliability, test automation, and continuous quality improvement across the software development lifecycle. The role requires strong analytical skills, test automation expertise, and collaboration with product and development teams to implement robust testing strategies. Engineers must work in an agile, DevOps-driven environment, ensuring fast feedback loops, risk-based testing, and high software quality. The ideal candidate should be passionate about leveraging AI to transform quality assurance practices and drive innovation in testing methodologies.
Role Overview
Collaborate with Product Owners and Business Analysts to define clear and actionable user story acceptance criteria.
Work with Software Engineers to ensure automated test coverage and prevent bugs and defects in production.
Analyze and decompose complex software systems to design holistic, risk- based test strategies.
Develop and maintain test automation frameworks using industry-standard tools.
Design, implement, and execute comprehensive test suites covering functional, regression, exploratory, and performance testing.
Take a risk-based approach to test automation, prioritizing critical functionality for maximum impact.
Perform time-boxed exploratory testing to uncover edge cases and usability issues.
Maintain a stable regression test suite integrated into QA nightly builds.
Continuously refine smoke tests in the Development Cl environment for early issue detection.
Lead system integration testing with other system owners to validate cross- system interactions.
Oversee User Acceptance Testing (UAT), coordinating with stakeholders to ensure business requirements are met.
Manage the defect lifecycle, test artifacts, and test repositories to ensure clear tracking and reporting.
Drive continuous improvement in agile testing practices, tools, and methodologies.
Experience working with testing and scanning tools such as Playwright, Robot Frameworks, SonarQube, JMeter, K6 Grafana, or LoadRunner.
Qualifications and Requirements
Minimum 5 years of experience in software QA/ Testing related role with exposure to both manual & automation testing
Strong knowledge of test automation strategies and risk-based testing.
Experience designing and executing test cases, test plans, and test suites.
Hands-on experience with manual and automated testing for web, mobile, and API services.
Experience with test automation frameworks such as Selenium, Playwright, Robot Framework.
Experience integrating test automation into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Bamboo).
Ability to design maintainable, scalable, and reusable test automation suites.
Strong understanding of agile testing methodologies, including TDD, BDD, and exploratory testing.
Experience working in agile development environments (Scrum, Kanban, XP).
Familiarity with shift-left testing approaches, ensuring early defect detection.
Experience with containerized testing in Docker/Kubernetes environments.
Experience managing defect tracking and test repositories using tools such as JIRA
We are an equal opportunities employer and welcome applications from all qualified candidates. Temus is committed to creating an inclusive work environment and is proud to be an equal opportunities employer.
#J-18808-Ljbffr
Be The First To Know
About the latest Software automation Jobs in Singapore !
Software Test Automation Engineer
Posted today
Job Viewed
Job Description
Join to apply for the
Software Test Automation Engineer
role at
EPAM Systems .
We are seeking a skilled
QA/Test Automation Engineer
with expertise in both manual and automated testing to ensure high-quality software development and delivery.
In this role, you will design and maintain automated test frameworks, execute test plans for UI, APIs, microservices, and Kafka, and integrate automated testing into CI/CD pipelines. The ideal candidate will have strong proficiency in Java, Selenium, Rest Assured, and related technologies, along with experience in debugging, root cause analysis, and Agile methodologies.
Responsibilities
Design, implement, and maintain automated test frameworks using Java 8+, Selenium, and related tools
Perform both manual and automated testing to validate features, ensuring quality before release
Develop and execute test plans, test strategies, and test cases for UI, API (REST/SOAP), Kafka, and microservices
Integrate test automation into CI/CD pipelines (e.g., Jenkins) and manage build tools such as Maven
Review requirements, analyze functional specifications, and provide feedback to improve software quality
Identify, debug, and resolve defects; perform root cause analysis and propose effective solutions
Collaborate with developers, end users, and project teams to support acceptance testing and ensure timely delivery
Requirements
Diploma/Degree in Computer Science or related field
4+ years of experience as a QA/Test Engineer with strong exposure to both manual and automation testing
Proficient in Java 8+, Selenium, Rest Assured, Git, IntelliJ, and Maven with experience in JUnit or similar frameworks
Strong understanding of databases, automation systems, and CI/CD processes
Skilled in debugging, root cause analysis, and test documentation (plans, strategies, test cases)
Experience in Agile/Scrum methodologies; able to work independently with strong ownership
Excellent communication and technical writing skills with the ability to manage multiple tasks
Nice to have
Experience in finance/banking projects
We offer
By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
Life at EPAM
EPAM is a leading global provider of digital platform engineering and development services. EPAM has been expanding in Singapore since 2013 and delivering solutions to our customers. EPAM Singapore achieved Great Place to Work Certification in 2023 and is committed to providing our team with inspiring careers.
You will have the opportunity to work with fellow talented technologists and accelerate your career by participating in our ups killing, training, and certification programs. EPAM Singapore was awarded Gold for Best In-House Certification Programmes in the Employee Experience Awards 2023 and Silver in the SkillsFuture Employers Awards 2022 for championing employee skills development and building a lifelong learning culture at the workplace.
Seniority level
Associate
Employment type
Full-time
Job function
Information Technology, Engineering, and Quality Assurance
Industries
Software Development and IT Services and IT Consulting
#J-18808-Ljbffr
Software Test Automation Engineer
Posted today
Job Viewed
Job Description
Temus was established by Temasek in partnership with UST, to provide digital transformation solutions for the private and public sectors as we aspire to be a strategic partner in realising the Singapore Government’s Smart Nation vision. We are headquartered in Singapore and have more than 400 employees across a wide range of disciplines in strategy, design, architecture, technology, data & AI.
Role Overview:
The role is responsible for ensuring software reliability, test automation, and continuous quality improvement across the software development lifecycle. The role requires strong analytical skills, test automation expertise, and collaboration with product and development teams to implement robust testing strategies. Engineers must work in an agile, DevOps-driven environment, ensuring fast feedback loops, risk-based testing, and high software quality. The ideal candidate should be passionate about leveraging AI to transform quality assurance practices and drive innovation in testing methodologies.
Job Responsibilities:
Collaborate with Product Owners and Business Analysts to define clear and actionable user story acceptance criteria.
Work with Software Engineers to ensure automated test coverage and prevent bugs and defects in production.
Analyze and decompose complex software systems to design holistic, risk- based test strategies.
Develop and maintain test automation frameworks using industry-standard tools.
Design, implement, and execute comprehensive test suites covering functional, regression, exploratory, and performance testing.
Take a risk-based approach to test automation, prioritizing critical functionality for maximum impact.
Perform time-boxed exploratory testing to uncover edge cases and usability issues.
Maintain a stable regression test suite integrated into QA nightly builds.
Continuously refine smoke tests in the Development Cl environment for early issue detection.
Lead system integration testing with other system owners to validate cross- system interactions.
Oversee User Acceptance Testing (UAT), coordinating with stakeholders to ensure business requirements are met.
Manage the defect lifecycle, test artifacts, and test repositories to ensure clear tracking and reporting.
Drive continuous improvement in agile testing practices, tools, and methodologies.
Experience working with testing and scanning tools such as Playwright, Robot Frameworks, SonarQube, JMeter, K6 Grafana, or LoadRunner.
Qualifications and Requirements:
Minimum 5 years of experience in software QA/ Testing related role with exposure to both manual & automation testing
Strong knowledge of test automation strategies and risk-based testing.
Experience designing and executing test cases, test plans, and test suites.
Hands-on experience with manual and automated testing for web, mobile, and API services.
Experience with test automation frameworks such as Selenium, Playwright, Robot Framework.
Knowledge of test scripting and automation programming using Python, Java, JavaScript, or C#.
Experience integrating test automation into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Bamboo).
Ability to design maintainable, scalable, and reusable test automation suites.
Strong understanding of agile testing methodologies, including TDD, BDD, and exploratory testing.
Experience working in agile development environments (Scrum, Kanban, XP).
Familiarity with shift-left testing approaches, ensuring early defect detection.
Experience with containerized testing in Docker/Kubernetes environments.
Experience managing defect tracking and test repositories using tools such as JIRA
By applying for this role, you have read and acknowledge the data privacy statement via this link -
#J-18808-Ljbffr
Software Test Automation Engineer
Posted 2 days ago
Job Viewed
Job Description
EPAM is a leading global provider of digital platform engineering and development services. EPAM has been expanding in Singapore since 2013 and delivering the best solutions to our customers. As a recognized leader, EPAM Singapore achieved Great Place to Work® Certification in 2023 and is committed to providing our team with inspiring careers.
You will have the opportunity to work with fellow talented technologists and accelerate your career by participating in our numerous upskilling, training, and certification programs. That is why EPAM Singapore was awarded Gold for Best In-House Certification Programmes in the Employee Experience Awards 2023 and Silver in the SkillsFuture Employers Awards 2022 for our efforts in championing employees' skills development and building a lifelong learning culture at the workplace. You can also look forward to developing holistically with the multiracial festivals and various wellness and cultural activities organized by our passionate colleagues here.
Why EPAM?- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2022 & 2023 .
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters.
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices.
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey.
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us.
- Design, develop, maintain and execute robust automated test scripts for functional, regression and performance testing using tools like Java, Selenium and TestComplete
- Work closely with development teams to enhance, optimize and maintain our test automation frameworks (e.g., Hybrid, Keyword, Data-Driven)
- Apply strong banking knowledge to create accurate and comprehensive test scenarios that reflect real-world financial processes and risks
- Create, execute and manage manual test cases to complement automated efforts, and collaborate with cross-functional teams to gather requirements and clarify user stories
- Execute test suites, analyze results, identify defects and perform root cause analysis.
- Report bugs clearly and collaborate effectively with developers to ensure prompt resolution
- Actively contribute to test planning, estimation and strategy sessions to ensure the on-time delivery of high-quality software
- Ability to interpret application code and convert it into clear technical specifications and documentation
- Bachelor’s degree in Computer Science, Information Systems, or a closely related discipline.
- A minimum of 5 years of dedicated software testing experience, with a focus on high-volume, enterprise-level environments, preferably in the financial services industry
- Expertise in Java and Selenium for designing, implementing and maintaining automated test scripts and solutions
- Demonstrated ability to develop and work within diverse automation frameworks (e.g., Hybrid, Keyword-Driven, Data-Driven)
- Strong working knowledge of the banking domain and experience testing critical banking applications
- Experience with various testing types (Functional, Integration, SIT, Performance) and methodologies (BDD, TDD, Agile)
- Proficient in API testing using industry-standard tools (Postman, SoapUI, Karate) and managing all aspects of manual test case creation and execution
- Exceptional debugging and analytical skills with a proven capability to perform deep root cause analysis of system failures and defects
- Experience in API and Security Testing
- Ability to interpret code and create technical documentation from it