Full-Time QA Engineer II
Arch Global Services (Philippines) Inc. is hiring a remote Full-Time QA Engineer II. The career level for this job opening is Experienced and is accepting Taguig, Philippines based applicants remotely. Read complete job description before applying.
Arch Global Services (Philippines) Inc.
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
As a QA Engineer II, the candidate will be responsible for testing all software product changes. Responsibilities include analysis, test planning, automation, test execution, and defect management. Collaborate with internal and external stakeholders to ensure product quality.
Key Responsibilities:
- Define test cases ensuring effective coverage.
- Track issues and requests, researching solutions and features.
- Create, modify, and maintain test scenarios and test cases, updating stakeholders on testing status.
- Formulate test strategy for the product and execute automated test scripts.
- Modify/create automation and performance test scripts for complex scopes.
- Create/modify test data, executing and recording results in test management systems.
- Dedicate time to exploratory testing for deeper insights.
- Translate project requirements into comprehensive test cases and define testing objectives.
- Establish testing scope, prioritizing critical features.
- Document deliverables including test plans, scripts, and reports.
- Use SQL/TSQL/SnowSQL/dbt to ensure end-to-end data flow, data integrity, and reconciliation.
- Build and monitor automated system health checks.
- Collaborate with engineers to investigate and resolve data and process issues.
- Help team develop/maintain test automation frameworks, integrating them with CI/CD pipelines.
- Collaborate with developers to implement testing strategies at lower levels, promoting early defect detection.
- Take ownership of application quality from requirements to development and testing, ensuring high product excellence.
- Orchestrate data testing solutions using airflow.
- Identify and document software defects in the defect management system.
- Communicate defect information with Agile teams and stakeholders.
- Retest defects after resolution.
- Provide additional documentation to software engineers as needed.
Required Skills/Experience:
- Proactive advocate for "shifting left".
- Passionate about test automation and continuous improvement.
- Enjoy collaborating to improve data quality in data warehouses.
- Drive automation processes to ensure data quality and process rigor.
- Experience in all test levels (Unit -> Integration -> Functional -> E2E -> System)
- Strong understanding of SDLC & DevSecOps, ETL (Extract Transform Load), and Defects Management
Desired Skills/Experience:
- Experience in programming/scripting languages (e.g., Python, C#).
- SQL/TSQL/SnowSQL experience.
- Data extraction/presentation using SQL/TSQL/SnowSQL, and tools like Power BI/Excel.
- Test automation framework experience (e.g., Playwright, Selenium, Cypress).
- Experience with GitHub Actions or similar platforms.
- Understanding of software quality assurance principles and methods.
- Understanding data, strong problem-solving skills, Agile Methodology.
- Experience in Unit test frameworks (e.g., Xunit, Nunit, Junit).
- Experience in Mocking frameworks (e.g., Moq).
- Experience with Mutation Testing tools (e.g., Stryker, PITest).
- dbt experience (nice to have).