Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Umpisa Inc. • Pasay, Metro Manila, Philippines
Role & seniority: Senior QA Engineer
Stack/tools: Selenium, Appium, JUnit, Playwright, TestNG; BrowserStack, Sauce Labs; Python, JavaScript, Java; JMeter, LoadRunner; AWS; CI/CD integration
Design and lead comprehensive test strategies; oversee manual and automated testing across web, backend, and hybrid mobile apps
Manage defects, drive test automation in CI/CD, and ensure high-quality deliverables; conduct performance testing
Mentor junior QA engineers; partner with product, design, and development; coordinate with clients during UAT and drive QA process improvements
7+ years software testing experience; 2+ years in a senior/lead role
Strong test automation expertise; proficient with Selenium, Appium, Playwright, JUnit, TestNG
Experience integrating testing into CI/CD and DevOps; cloud experience (e.g., AWS)
Excellent communication, collaboration, and problem-solving abilities; self-starter; Agile practices
Experience testing hybrid mobile apps (React Native, NativeScript) and frontend frameworks (ReactJS, Angular)
API testing, performance testing beyond core tools
Track record of large-scale testing projects and process improvement initiatives
Location & work type: Philippines; Full-time role (location/work arrangement not explicitly specified)
At Umpisa Inc., our mission is to make the Philippines be known globally as a tech hub.
Umpisa Inc. is a progressive technology services company that partners with select industries, clients and people to work on pioneering and industry-changing solutions via digital transformation, modern software development and venture building.
We create a set of world-class and impactful products and solutions to help organizations and individuals live better lives. We offer demanding, challenging and rewarding careers in software development, product development, emerging technologies, and more for the right candidates.
Aligns with our values: Excellence, Integrity, Professionalism, People Success, Customer Success, Fun, Innovation and Diversity Strong communication skills Strong problem solving and analytical skills Excellent problem-solving ability Would like to work as part of a self-organizing Scrum team in a scaled agile framework Must be a self-starter and loves to collaborate with the team and client
We are seeking a highly skilled Senior QA Engineer to join our innovative team. In this role, you will help guide the QA team and drive the quality assurance process for complex web, backend, and hybrid mobile application projects. You will be responsible for designing, developing, and executing advanced testing strategies across multiple platforms and technologies, ensuring our applications are modular, scalable, and provide a seamless user experience.
As a Senior QA Engineer, you will manage large-scale testing efforts, uphold high standards of software quality, and influence QA practices across the organization. Additionally, you will mentor junior team members, fostering a culture of continuous improvement within the QA team. Your expertise in software testing, automation, and quality best practices will be crucial in delivering reliable and efficient applications.
Design and Implement Testing Strategies: Lead the design and execution of comprehensive test strategies, ensuring high standards of software quality for complex web and hybrid mobile application projects
Testing Efforts: Oversee both manual and automated testing efforts across multiple projects, leveraging modern testing frameworks to achieve efficient and reliable results
Defect Management: Manage defect tracking, resolution, and validation processes, ensuring issues are prioritized and resolved promptly
Test Automation: Implement robust testing strategies, including automated tests, to ensure comprehensive test coverage and high-quality deliverables. Advocate for best practices in test automation and integrate them into the CI/CD pipeline
Performance Testing: Conduct performance testing using tools like JMeter and LoadRunner to ensure applications meet performance standards across various devices and platforms
Cross-Functional Collaboration: Work closely with product management, design, and development teams to ensure alignment on quality goals and seamless integration of QA processes
Project Leadership: Take responsibility for specific projects, including the creation of test cases, development of test automation, and active participation in sprint activities
Continuous Improvement: Drive continuous improvement in QA processes and practices by identifying areas for enhancement and implementing best-in-class quality assurance methodologies
Agile Methodology: Participate in Agile practices such as sprint planning, daily stand-ups, and retrospectives, ensuring iterative progress and continuous delivery
Client Coordination: Provide regular updates, maintain documentation, and coordinate with clients during the UAT phase to ensure all testing requirements are met
Integration with DevOps: Collaborate with DevOps teams to integrate testing environments into the CI/CD pipeline, ensuring seamless and automated execution of tests
Technology Evaluation: Stay current with industry trends and emerging technologies in software testing, recommending and evaluating new tools, frameworks, and libraries to enhance the QA process
Task Estimation: Provide accurate estimations for project timelines and testing efforts, with strong prioritization skills to manage multiple testing initiatives effectively
Documentation: Create and maintain comprehensive documentation for test cases, test strategies, and test results to ensure clarity and long-term maintainability
Quality Metrics: Assist the QA Lead in defining quality metrics and ensuring they are adhered to throughout the software development lifecycle
Mentorship: Mentor and guide junior QA engineers by providing technical support and fostering a culture of continuous learning and improvement within the QA team
Process Adherence: Ensure adherence to best practices in testing, automation, and CI/CD, promoting modular, scalable, and flexible QA processes
Testing Initiatives: Initiate and lead testing efforts, coordinating with cross-functional teams to guarantee thorough test coverage and execution
Enhance QA Processes: Collaborate intimately with the QA Lead to assess and enhance quality assurance processes, methodologies, and tools. Identify areas for improvement in the testing process and suggest enhancements, including the adoption of new testing strategies, tools, or workflows
Standards & Tools: Support the QA Lead in enhancing standards, processes, and tools to improve the QA team's workflow and efficiency
Requirements
Years of Experience: 7+ years in software testing, with at least 2 years in a senior or lead role
Testing Expertise: Extensive experience with test automation frameworks and tools Proven track record of managing large-scale testing projects
Frameworks & Tools: Proficient in test automation frameworks such as Selenium, Appium, JUnit, Playwright, and TestNG. Experience integrating third-party testing tools like BrowserStack and Sauce Labs into the testing pipeline to enhance test coverage across various environments and devices
Programming Languages: Mastery of programming and scripting languages essential for automation tasks, including Python, JavaScript, and Java. Testing Types: Comprehensive knowledge of various testing types, including functional, regression, performance, and API testing
Cloud & Performance Testing: Experience with performance testing tools (e.g., JMeter, LoadRunner) and working in cloud-based environments (e.g., AWS)
CI/CD Integration: Experience collaborating with DevOps teams to integrate testing environments into the CI/CD pipeline, ensuring seamless and automated execution of tests
Test Automation: Proficient in using test automation frameworks and tools to develop and maintain automated test scripts
Agile Practices: In-depth understanding of Agile methodologies and participation in Agile practices, including sprint planning, scrum ceremonies, and iterative development cycles
DevOps Practices: Familiarity with integrating testing into DevOps practices and CI/CD pipelines
Leadership & Mentorship: Strong leadership and mentorship abilities, with a proven track record of guiding and developing junior QA engineers. Ability to provide technical support and foster a culture of quality
Communication & Collaboration: Excellent communication, organizational, and interpersonal skills, with the ability to work effectively across teams and stakeholders
Problem-Solving: Problem-solving mindset with a focus on delivering high-quality, user- centric solutions
Task Management: Ability to manage and prioritize multiple tasks in a fast-paced environment
Mobile & Web Applications: Experience in testing hybrid mobile applications (React Native, NativeScript), web applications (ReactJS, Angular), and other frontend relate frameworks, as well as APIs
Performance Testing: Knowledge of performance testing tools (e.g., JMeter, LoadRunner)
Agile Methodology: Familiarity with Agile/Scrum methodologies
Cloud Environments: Experience working in cloud-based environments (e.g., AWS, DevOps Integration: Proven experience collaborating with DevOps teams to integrate testing environments into the CI/CD pipeline
Process Improvement: Demonstrated ability to assess and enhance QA processes, methodologies, and tools. Experience in pinpointing areas for improvement and suggesting new strategies, tools, or workflows
Project Ownership: Commitment to taking responsibility for specific projects, including the development of test cases, advancing test automation, and active engagement in sprint activities
Client Coordination: Experience in providing updates, maintaining documentation, and coordinating with clients during the UAT phase
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field