Job Openings
Auto QA Engineer
About the job Auto QA Engineer
Job Scope
1. Automation testing execution
- Write clean, high-quality scripts that test product functionality automatically.
- Conduct various tests for systems, networks, applications, databases, and software.
- Log and document errors in the tracking system.
- Cooperate with the development team to formulate the tasks and explain post-release user feedback.
2. Automation testing system establishment
- Develop the best automation solutions based on our product.
- Collaborate with cross-functional teams (software engineers, UI/UX designers, content ops) to find ways on how automation can improve the workflow.
- Identify specific cases that should be automated and discuss them with manual QA engineers.
- Take part in brainstorming to come up with new ideas and designs that improve existing features.
Expected Outcomes
- Requirement:
- To ensure our products are implemented according to products' requirements and technical documents.
- To provide Automatic Testing System process.
- Timeliness: to ensure our products are delivered on time by eliminating unexpected setbacks.
- Quality: to ensure our products’ quality and stability meet expectations automatically.
- Learning: to ensure our QA engineers and practices are continuously improved as expected.
Job Specifications
Domain Expertise
- Software Automation Testing.
Experience Requirements
- At least 04 years of experience in software development and software quality assurance.
- At least 02 years of experience with automation - preferably setting up those systems.
- Hands-on experience with both white box and black-box testing.
- Hands-on experience with setting up automated testing tools and CI/CD systems.
- Experienced in applying Agile/Scrum development process.
Skills / Knowledge Requirements
- Must-Haves
- Computer Science background.
- Software QA methodologies, tools, and processes.
- Test planning skills.
- Manual testing skills.
- Automated testing skills for both front-end and back-end.
- SQL.
- React Typescript.
- CI/CD systems setup.
- Should-Haves
- Performance testing.
- Security testing.
- Pen testing.
- Bash Scripting.
- Docker and Docker Compose.
- Nice-To-Haves
- Can code in other languages: Go, Python.
Job Partnership
- Stakeholder List
- Readers.
- Content Providers.
- Localize Talents.
- Peer List
- Other QA Engineers.
- Software Engineers.
- UI/UX Designers.
- Project Managers.
- Product Owners.
- Direct Report
- Head of Technology & Innovation.
- Indirect Report
- CEO.
At INKR, we've learnt that at the end of the day, we bring in the people, not the skillset, so here are what we can provide you beyond the job itself:
What does it take to be successful in this role?
- Have attention to details.
- Good time-management.
- Good communicator.
What is open for me beyond this role as a career?
- Learn about ever-changing technologies.
- Be coached skills to become a senior.
- Or lead a team of QA engineers for each product of INKR.
What does the probation assessment look like?
- Product requirements satisfied.
- Projects' timeliness.
- Products' quality (bugs discovered, bugs missed and reported by others).
- Automation tests vs manual tests ratio.
Top 3 Reasons To Join Your Team
- Work on the front-line and have your work directly impact end-users globally.
- Dynamic team open to new ideas and technologies.
- Directly work and learn from senior or software engineer lead.
Last but not least, check out our story at: ourstory.inkr.com
And hope to talk to you soon!