- Location
- Philippines
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 5+ years
- Education
- Bachelor
- Source
- Pinpoint
Description
Senior QA Automation Engineer
Department: Digital Solutions : Digital Solutions
Employment Type: Permanent - Full Time
Location: Philippines
Description
Key Responsibilities
o Plan, develop, and execute comprehensive test plans, test cases, and test scripts to ensure product quality.
o Lead the definition, creation, and execution of manual test cases for functional, UI/UX, API, regression, and compatibility testing.
o Conduct various types of testing, including UI, load, integration, regression, and API endpoint testing, ensuring a thorough evaluation of software.
• Collaboration and Requirement Analysis
o Work closely with cross-functional teams to analyze requirements, identify test scenarios, and prioritize testing efforts.
o Actively participate in Sprint Planning, Backlog Refinement, Reviews, and Retrospectives to ensure alignment with team goals.
o Analyze user stories and use cases for validity and feasibility, providing feedback to enhance testing coverage.
o Automate tests where possible to improve efficiency and effectiveness.
o Develop and maintain best practices and processes to enhance testing methodologies.
o Report and track defects using bug tracking tools and assist with debugging and troubleshooting.
o Collaborate with developers, product owners, and other stakeholders to identify and resolve defects efficiently.
o Manage testing priorities by coordinating with Product Owners to prioritize testing tickets based on project requirements.
o Oversee Jira maintenance, ensuring accurate tracking of testing progress, results, and defects.
o Provide detailed documentation to support testing efforts and assist in project management.
o Offer operational support, including DevOps and helpdesk assistance as needed.
o Provide guidance and mentorship to junior team members, fostering knowledge-sharing and skill development.
Skills, Knowledge & Expertise
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- With 5+ years of experience in software testing, including both manual and automated testing. Technical Expertise
- Advanced knowledge of software testing principles, methodologies, and best practices.
- Strong understanding of Agile/Scrum development processes with experience in crossfunctional team collaboration.
- Extensive experience in API testing (RESTful, SOAP), functional testing, UI/UX testing, crossbrowser testing, regression testing, and web accessibility testing. Proficiency in testing tools such as XRay, Postman, JMeter, Selenium, and Jira. Experience in creating and managing automation frameworks using languages such as Java, Python, C#, or JavaScript.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI for automated test execution.
- Strong knowledge of version control systems (e.g., Git) and experience with branching strategies.
- Expertise in bug tracking systems (e.g., Jira, Bugzilla) with the ability to document and communicate issues effectively.
- Basic knowledge of SQL for database querying and backend validation.
- Familiarity with scripting languages such as Shell, PowerShell, or Python for automation tasks. Testing Specializations
- Experience in testing complex, highly configurable systems involving mathematical calculations.
- Cross-browser and cross-platform testing across different operating systems and mobile platforms.