Role: Engineer (QA)
Salary Range: 40K – 50K
Work Schedule: Regular Working / weekends off
EDUCATION:
· Bachelor/college degree in IT or Engineering
· Bachelor’s Degree is a mandatory requirement
MIN. NO. OF YEARS IN WORK EXPERIENCE
- 3+ years of experience in software testing and/or development
- 1+ years automated testing experience (methodologies, process and toolchain)
- Prior project lead role experience is a plus (plan, organized, design, estimate and delegate tasks)
- Prior experience in quality control for high volume/traffic application is a big advantage
- Prior experience in online sportsbook is a plus
KNOWLEDGE AND SKILLS
REQUIRED SKILLS
• Good understanding of software development and testing life cycle and methodologies (SDLC and STLC)
• Experience in white box and black box testing
• Experience with the following software testing types: Unit, Integration, System, Sanity, Smoke, Regression, Acceptance, Stress/Load, Usability and Security (at least 5)
• Experience working with automated and performance testing tools: Selenium, Nunit, Appium, SoapUI, JMeter, Fortify (at least 1)
• .NET, Python and SQL (intermediate to advance)
• JIRA (or other project and issue management tool)
PREFERRED SKILLS
• Unified Modelling Language (Use case, sequence diagram, etc.)
• DevOps process and toolchain
• Data analytics tools (Excel, PowerBI, etc.
· Knowledge of the principles of functional and non-functional test methods and processes
· Troubleshooting and reproducing performance related issues, proven track record of testing complex user interfaces
QUALITIES:
- Candidate must be willing to work in Makati
· Candidate must have an existing fixed broadband connection (DSL or Fiber)
KEY ACCOUNTABILITY AREAS
- Work with team of QA engineers and ensure that objectives are met
- Participate on software requirement and technical design review
- Create and execute well-structured, end-to-end test plans and test cases by working with project manager, business analyst and developers; same output to be used for UAT planning and execution
- Use bug-tracking software to report and prioritize issues; work with project team members to understand and follow up on issue resolution
- Provide timely and accurate QA status and progress during all project testing phases
- Contribute to initiatives to improve the overall QA process and system stability, such as identifying and closing gaps in testing coverage or inefficiencies in workflows and introduce more test automation
- Provide prompt and quality on-site or remote production issue support (as needed)
- Demonstrate accountability and ownership for team’s scope of work
- Participate on various technical meetings and discussions with cross-functional groups
- Participates in production support or issue resolution either on-site or remote (root cause analysis, resolution and incident report)
- Maintain a collaborative culture that supports a dynamic and fast-changing industry, and lead team to adapt accordingly