QA Engineers
Job Description:
80% Manual + 20% Automation
Job Description:
- Work closely with software analyst and developers to understand and clarify requirements to design comprehensive test plans and test cases.
- Create test plans, requirements, scenario, and test data for use during testing.
- Execute testing to thoroughly test all software releases under your charge, which can include client and server-side products, API platform and server infrastructure.
- Significantly increase test automation coverage. Manually test software where automation is not available yet.
- Help define, implement, and drive adoption of QA best practices and processes. Proactively help improve processes.
- Provide feedback to developers and product managers based on test outcomes.
- Generate issue reports, work closely with developers to resolve issue and analysis on issues.
- Support other test areas including performance, load, security.
- Standby and support for critical production bugs and errors whenever necessary.
- Assists in monitoring production software alert logs, create issues, follow up and verify resolved of issues.
- Involves as SDET includes performing low-level testing such as software unit and module testing.
Requirement:
- Bachelors Degree in Computer Science, Software Engineering, Information Technology or equivalent.
- Experiences in variety software testing techniques such as UI, regression, performance, functional, unit, integration, API and/or test-driven development testing.
- Skilled in coding automated test scripts for web and mobile application.
- Preferably familiar with C#.NET, Java, HTML, SQL, and AWS Cloud Platform.
- Understanding of automation framework such as Selenium and Appium.
- Basic experience in using Cucumber and/or Karate DSL.
- Knowledge on how to carry out web security vulnerabilities tests.
- Experience working in an Agile/Scrum development process.
- Practical experiences with JIRA and TestRails.
- Good team player works efficiently with minimal supervision.