Software Automation Engineer

QA Automation EngineerQA Automation EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Philippines

Posted

36 days ago

Salary

₱50K - ₱65K / month

Seniority

Senior

Bachelor DegreeEnglishCypressDockerJavaScript

Job Description

Software Automation Engineer

VirtualStaffing

• Develop and maintain automated test scripts using Cypress and JavaScript to validate the functionality of web applications. • Implement and execute test cases for regression testing, feature testing, and performance testing. • Collaborate with developers, product managers, and other stakeholders to understand requirements and identify test scenarios. • Participate in code reviews, sprint planning, and daily stand-up meetings to ensure test coverage and quality goals are met. • Set up and configure CI/CD pipelines to automate testing, build processes, and deployment workflows. • Create and manage Docker containers for testing environments and dependencies isolation. • Perform cross-browser and cross-platform testing to verify the compatibility of applications on different browsers and devices. • Implement and maintain Page Object Model (POM) and Data-Driven Testing (DDT) frameworks to improve test scalability and maintenance. • Conduct API testing using tools like Postman to validate backend functionality, data integrity, and API endpoints. • Report and track defects using bug tracking tools, and work closely with developers to resolve issues in a timely manner. • Continuously improve testing processes, tools, and methodologies to enhance overall product quality and efficiency.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
  • Proven experience in automation testing, specifically with Cypress for end-to-end testing.
  • Strong background in JavaScript for writing test scripts and automation code.
  • Hands-on experience with Cypress for UI and functional test automation.
  • Proficiency in JavaScript for test script development.
  • Familiarity with GitHub or other version control systems for collaboration and code management.
  • Experience in setting up and managing CI/CD pipelines for automated testing and deployments.
  • Knowledge of Docker and containerization concepts to manage test environments.
  • Expertise in cross-browser and cross-platform testing for application compatibility.
  • Understanding and application of Page Object Model (POM) and Data-Driven Testing (DDT) methodologies.
  • Strong experience with Postman for API testing and validation.
  • Strong analytical and problem-solving abilities with keen attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively within cross-functional teams, including developers and product managers.
  • Proactive mindset with a commitment to continuous improvement in testing processes and methodologies.

Benefits

  • Job Benefits

Related Categories

Related Job Pages

More QA Automation Engineer Jobs

Senior Automation QA Engineer

Unissant

Unissant is a data-driven digital solutions provider dedicated to “Keeping Our Nation Healthy and Safe” by delivering innovative technology and analytics services to federal ag

Role Description We are seeking a motivated, customer-oriented Senior Automation QA Engineer with experience in backend/API Automation and Java framework engineering for complex, data-intensive systems that handle sensitive and regulated data (PHI). This role supports our Center for Medicare and Medicaid Services (CMS) client in the Baltimore–Washington Metro area and aligns to the type of automation work performed within ESMD - building durable, reusable automation that validates service integrations and data movement end to end. The ideal candidate thrives on agile teams in a large-scale enterprise development environment. Essential Duties & Responsibilities - Implement scalable API automation using Java (Rest Assured, TestNG/JUnit) - Design, architect, and implement scalable automation frameworks for API, database, and file-level validations - Develop end-to-end validation pipelines for Push and Pull workflows, including Base64 decoding and deep data comparison - Lead validation efforts for FHIR workflows, including Document Reference and Binary resources - Build and maintain data-driven testing frameworks using Excel/CSV - Integrate and manage automation pipelines in Jenkins (scheduling, parallel execution, environment-based runs) - Develop advanced database validation utilities using PostgreSQL and dynamic SQL - Automate X12 workflows, including payload generation and SOAP-based validations - Implement detailed reporting using Extent Reports for enhanced execution visibility - Drive CI/CD transformation to achieve zero manual regression - Collaborate with cross-functional teams to ensure high-quality software releases Qualifications - 6 -10 years of hands-on experience in QA/Automation is required - Minimum 3+ years building automation frameworks from scratch using Java (Rest Assured, TestNG/JUnit) - Experience with regulated or sensitive data systems preferred - Experience in regulated domains (Healthcare, Federal government) and CMS experience is required - Strong expertise in REST API automation, contract testing, and JSON/XML (including HL7 Clinical Documents), along with Base64 decoding - Strong SQL skills to validate backend data, perform reconciliation, and troubleshoot defects - Proven experience in API testing, including REST, SOAP, and FHIR services - Understanding of medical documentation and claims processing workflows - Working knowledge of FHIR and HL7 interoperability standards - Familiarity with X12 healthcare transactions, specifically 278 and 275 - Working knowledge of CI/CD tooling (Jenkins, GitLab, and/or Azure DevOps) - Demonstrated experience in backend/API-focused automation; this role does not involve UI automation - Proven ownership of automation framework architecture, design, and implementation - Strong ability to work within complex, data-intensive backend systems and validate large-scale data flows - Experience in audit and compliance validation is a plus Education - Bachelor's degree in a computer or scientific field is required Certificates, Licenses and Registrations - Testing certifications (e.g., CTSE, CSQA, CAST) are a plus Communication Skills - Ability to write clear and concise technical architecture documents - Ability to interface, inspire, and motivate at various levels of the organization and with client stakeholders - Strong written and verbal communication skills - Demonstrated experience communicating effectively across internal and external organizations - Ability to work well in a matrixed team environment Travel - This is a remote position Environmental Requirements - Mainly sedentary; in an office environment - May be required to lift to ten (10) pounds - Flexible in working extended hours as mission or project demands require

United States
ICF logo

Quality Assurance Engineer (Automation) - Remote

ICF

Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, environment, infrastru

Description Job Description * Please note: This role is contingent upon a contract award. ICF is hiring a Quality Assurance Engineer to deliver new test functionality and support existing frameworks. This position requires strong deductive reasoning, attention to detail, persistence, patience, and creativity. The individual will work with our component, integration, internal development teams, and Business Analysts teams to analyze, build and maintain test frameworks and suites across all test phases. The individual also work with our business, development, and testing teams to analyze, build and maintain processes across the organization.  Responsibilities:  - Review and analyze business requirements to produce comprehensive, and well-structured test strategy and test cases.  - Design and create test conditions and scripts to address business and technical use cases.  - Design, Develop and Execute automated scripts using our test automation framework.  - Support the automated functional testing by our testing team, focusing on application flow and validation of test results.  - Perform manual and automated testing, which may include exploratory, system, regression, compatibility, system, and integration testing.  - Work directly with the Data Warehouse, Business Intelligence and Data Engineering teams to ensure all work is thoroughly tested.  - Communicate effectively across multiple teams/external vendors (Operations, Quality Service, etc.), as well as different personnel (Developers, Scrum Masters, Project Managers, etc.).  - Participate in relevant Agile Ceremonies: Daily Stand-Ups, Backlog Grooming, Sprint Planning, Sprint Reviews and Retrospectives.  - Analyze data and application changes and document their impact on the performance automation task (test cases, scripting, scenario execution, etc.).  - Ensure the test execution results fulfill the defined test objectives.  - Interface directly with the DevOps and Infrastructure teams regarding Functional test environments.  - Timely and accurate communication of testing events, daily status, and test execution results, etc.  - Develop and maintain automation for both UI and API testing, leveraging tools such as Playwright, Cypress, Selenium, PyTest, and Postman. - Implement automated regression suites integrated into CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar). - Collaborate with developers to validate microservices, containerized environments, and AWS-hosted applications. - Design performance, load, and reliability test scenarios to validate large-scale data processing and reporting systems. - Contribute to code reviews for automated test scripts to ensure maintainability and reusability across teams. Basic Qualifications:  - Bachelor’s degree or equivalent experience - 3+ years of experience with test automation development (eg: Cypress, Ruby, Playwright, JS, Python, Selenium).  - Must be able to obtain and maintain a Public Trust clearance - Must have lived in the US 3 full years out of the last 5 years - Must reside in the US, be authorized to work in the US; work must be performed in the US.  Professional Skills:  - Ability to design/architect, build, program, test and deploy solutions using an Agile methodology.  - Ability to optimize code/script using industry best practices and standards.  - Ability to work in a dynamic and rapidly evolving environment.  - Strong hands-on skills in SQL development; ability to create ad-hoc queries to meet business needs.  - Strong self-organization and self-management skills, with emphasis on self-initiation and follow-through.  - Demonstrated functional test experience, including test analysis.  - Experience working with cloud-native environments (AWS preferred), microservices, and infrastructure-as-code pipelines. - Strong understanding of CI/CD practices and integration of automated tests into build pipelines. - Familiarity with monitoring/logging tools (e.g., Splunk, CloudWatch, New Relic) to validate releases and production health. - Comfortable collaborating across distributed Agile teams to ensure quality is embedded throughout the delivery lifecycle.   Job Location: Remote; however, this position requires that the job be performed in the United States and there will be travel of approximately 10% to a customer site. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and prohibits personal VPN connections. #DMX-HES  Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.  Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.  However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.   Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $67,355.00 - $138,549.00 Nationwide Remote Office (US99)

United States
$67.4K - $138K / year
Capco logo

QA Automation Tester (5 days on-site) - All levels

Capco

Capco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries

Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

About Capco Capco, a Wipro company, is a global technology and management consultancy specializing in driving digital transformation in the financial services industry. With a growing client portfolio comprising of over 100 global organizations, Capco operates at the intersection of business and technology by combining innovative thinking with unrivalled industry knowledge to deliver end-to-end data-driven solutions and fast-track digital initiatives for banking and payments, capital markets, wealth and asset management, insurance, and the energy sector. Capco’s cutting-edge ingenuity is brought to life through its Innovation Labs and award-winning Be Yourself At Work culture and diverse talent. Role Summary The Quality Assurance (QA) Engineer Automation plays a critical role in ensuring the quality, reliability, and performance of technology solutions delivered to clients. This role focuses on designing, developing, and executing automated testing solutions that support high-quality software delivery within Agile and CI/CD environments. Working across the Software Development Lifecycle (SDLC), the QA Engineer collaborates closely with developers, business analysts, and product teams to define testing strategies, identify defects, and ensure solutions meet both functional and non-functional requirements. The role also supports the adoption of automation practices within QA teams to improve efficiency and consistency in testing processes. What You’ll Do - Develop, execute, and maintain automated test scripts, analyse results, and produce automation test reports - Design and implement automation frameworks and test strategies aligned with business and technical requirements - Prepare and manage test data, mocks, and stubs required for automation testing - Identify defects within automation solutions and infrastructure, troubleshoot issues, and validate fixes - Collaborate with development and QA teams to integrate automated testing into CI/CD pipelines - Support manual QA engineers in adopting and implementing automation solutions - Perform UI and API automated testing to ensure system quality and reliability - Contribute to continuous improvement of testing tools, frameworks, and processes What We’re Looking For - Bachelor’s or master’s degree in IT, Computer Science, or a related field - Strong experience in test automation frameworks such as Robot Framework (Selenium/Appium), Cypress, or similar tools - Proficiency in programming languages such as Python, Java, or C# - Hands-on experience integrating automated testing within CI/CD pipelines - Experience in UI and API automation testing - Familiarity with Agile methodologies and cross-functional team collaboration - Experience with defect tracking and test management tools such as JIRA - Strong problem-solving skills and ability to design and implement automated testing solutions - Good communication skills in both Thai and English Additional Skills & Experience - Experience testing non-functional requirements such as performance, availability, and scalability - Familiarity with tools such as JMeter or similar performance testing tools - Experience with mock services and test data simulation - Knowledge of XML, JSON, and other data formats - Experience working with MongoDB or other NoSQL databases - Ability to work independently as well as collaboratively in a team environment - Highly organized, proactive, and self-motivated - Availability to work onsite 5 days per week in Sathorn, Bangkok Why Join CAPCO - Work on engaging projects with some of the largest banks/insurance in the world, on projects that will transform the financial services industry - Work in a collaborative, flat, and entrepreneurial consulting culture - Access continuous learning, training, and industry certifications - Be part of a team shaping the future of digital financial services - Help shape the future of digital transformation across FS & Energy We offer: - A work culture focused on innovation and creating lasting value for our clients and employees - Ongoing learning opportunities to help you acquire new skills or deepen existing expertise in our financial services offerings - A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients - An agile, diverse, entrepreneurial, inclusive, meritocratic culture We have been informed of several recruitment scams targeting the public. We strongly advise you to verify identities before engaging in recruitment related communication. All official Capco communication will be conducted via a Capco recruiter. #LI-JS1 #LI-onsite

Thailand
Job Closed
ROKO Labs logo

QA Automation Engineer

ROKO Labs

ROKO Labs is a fast-growing strategic product and technology consultancy based in NYC. We have developed a great track record of working with large Fortune 500 companies and VC-backed startups. Our clients value the fact that we understand their businesses and help to build products that users love. Additionally, our extended team spans multiple countries, making for fun cultural exchanges.

Role Description As a QA Engineer, you will work with all members of the development team to create accurate testing methodology, starting with business requirements and all the way to UI details. We are oriented towards automating QA processes, so some experience in that field is required. In this role, you will be responsible for designing, developing, and executing automated and manual tests to ensure the quality and reliability of our software solutions. Qualifications - 3+ years of experience in Quality Assurance preferably in an Agile development environment. - In-depth knowledge of QA concepts, from test cases, scenarios, bug tracking systems to test types, automation technologies, and best practices. - Several years of experience working with Playwright. - Experience working with Python (preferably, in a BDD environment) and/or C#. - Experience using Selenium, WebDriver, Specflow, Gherkin, Postman and/or Cypress. - Experience testing cloud and microservices apps. - Using CI (Jenkins)/docker containers for tests running would be a plus. - Experience in manual testing. - Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment. - Advanced level/fluent English is required. - BSc/BA in Computer Science, Engineering or a related field. Benefits - We work on long-term projects, allowing you to get to know the client and their needs well, as well as the team. - You will have the opportunity to work on complex solutions with the latest technologies. - Remote work means it's up to you whether you work from home, beach, or the office. - Flexible working hours mean that you can tailor your workday to your preferences, without a time-tracking system. - We provide regular feedback as part of our commitment to your ongoing development and success. - Job role switch opportunities, if you want to try some new roles or technologies, we are here to support you by providing opportunities, feedback, and mentoring. - If you love taking courses or going to conferences, we are always open to discussing education opportunities. - Each team has its own monthly knowledge-sharing sessions combined with weekly talks and brainstorming sessions aimed at improving our current work and processes. - If you have a colleague or a friend who could be a good fit for us, we can offer you a referral fee. - Salary will be based on your experience and skills. Company Description ROKO Labs is a fast-growing strategic product and technology consultancy based in NYC. We have developed a great track record of working with large Fortune 500 companies and VC-backed startups. Our clients value the fact that we understand their businesses and help to build products that users love. Additionally, our extended team spans multiple countries, making for fun cultural exchanges.

Argentina