
Pro5.ai
Senior Tester (Remote)
Senior Tester | Pro5.ai | Philippines
Job Overview
We are seeking a skilled and experienced Senior Tester to join ourQuality Assurance team. The Senior Tester will be responsible for leadingthe testing efforts across our cloud-based Saas products, and will work in...
Senior Tester | Pro5.ai | Philippines
Job Overview
We are seeking a skilled and experienced Senior Tester to join our Quality Assurance team. The Senior Tester will be responsible for leading the testing efforts across our cloud-based Saas products, and will work in lock step with our engineering teams to ensure that new software features and enhancements meet function and non-functional stakeholder requirements. They will also use their experience to improve and maintain the testing discipline across our engineering teams, as well as maintain strong testing and verification processes in software releases to safeguard our customers. The ideal candidate should have a deep understanding of software development and testing methodologies, strong analytical skills, strong communication skills, extensive experience working with engineers as well as technical stakeholders, and the ability to mentor and guide junior testers and engineers.
Key Responsibilities
Ownership of Testing Discipline
- Advocate for and take ownership of quality within the software development lifecycle, and contribute to the continuous improvement of software development and testing processes.
- Establish, in collaboration with the leadership team, a roadmap for continuously improving the company’s testing discipline across teams.
- Stay up-to-date with industry trends and new testing tools to continuously improve testing methodologies.
Test Planning and Execution:
- Be responsible for the development and execution of detailed test plans, test cases, and test scripts based on software requirements and technical specifications, both manual and automated.
- Be accountable for the execution of different types of testing (functional, regression, integration, performance, and security testing) to ensure software meets the necessary quality requirements before shipping.
- Analyze test results and work with engineers to resolve discovered defects, including performance bottlenecks, security gaps, etc.
Defect Management:
- Systematically report and document defects and be accountable for their timely resolution.
- Work closely with software engineers, support engineers and technical stakeholders to reproduce and resolve defects.
- Oversee root cause analysis to ensure proper resolution of defects.
Test Automation:
- Develop, implement, and maintain automated test scripts using appropriate test automation tools (e.g., Selenium, Snyk, SonarQube).
- Integrate automated tests into the Cl/CD pipeline to support continuous testing.
- Ensure automated tests provide comprehensive coverage and accurate results.
Mentorship and Guidance:
- Mentor and provide technical guidance to junior testers, helping them improve their testing skills.
- Collaborate with engineers and other team members to enhance test strategies and improve overall team performance.
Collaboration and Communication:
- Work closely with cross-functional teams including developers, product managers, and business analysts to understand the project requirements and objectives.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Communicate test results and any potential issues to stakeholders in a clear and concise manner.
Reporting and Documentation:
- Document testing processes, test cases, and test results for audit and review purposes.
- Prepare and present detailed test reports to stakeholders, highlighting test coverage, defects, and overall quality metrics.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Minimum of 3 years of experience in software testing, with at least 1 year in a senior or lead role.
- Strong people skills and leadership skills to effectively bring about improvements across our testing discipline.
- Strong expertise in both manual and automated testing methodologies.
- Proficiency in test automation tools (e.g., Selenium,NUnit, PyTest).
- Good knowledge and understanding of cloud-based testing, particularly in AWS.
- Experience with version control tools (e.g., Git) and Cl/CD pipelines (e.g., Jenkins).
- Solid understanding of Agile software development.
- Understanding of the Python programming language, and development and debugging in Python.
- Understanding of front end technologies, particularly Angular.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills in the English language.
- Ability to work independently and as part of a team.
Preferred Qualifications
- Certifications in software testing (e.g. ISTQB).
- Certification in AWS.
- Experience in security penetration testing.
- Understanding of .NET development in C#.
- Experience in DevOps tools, such as Terraform, AWS CloudFormation.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save