The Job:
Software Quality Assurance Engineer:
- Analyze users stories / requirements and prepare test scenarios.
- Execute tests (manual / automated) and analyze test results on database impacts, errors or bugs, and usability.
- Design and develop automation scripts and ensure scripts are executable on Jenkins.
- Prepare and ensure documentation is done in docs or scripts.
- Report issues and risks discovered to the superior in clear manner so that risks are mitigated.
Senior Software Quality Assurance Engineer:
- Design and develop automation scripts and ensure scripts are executable on Jenkins.
- Contribute and work with QA Engineers to maintain and update existing test scripts.
- Define and improve testing practices, tools, and processes with the goal of verifying new features and preventing regressions.
- Monitor and ensure each change achieves its business KPI on production.
- Mentor quality assurance junior team members, including conducting training sessions, test reviews, and other methods necessary to help them advance their knowledge in quality assurance.
- Report issues and risks discovered to your Superior / Quality Assurance lead in a clear manner so that risks are mitigated.
Requirements
The Person:
Software Quality Assurance Engineer:
- Bachelor’s Degree in Computer Science / Computing / Software Engineering or relevant major.
- Fresh graduates with related knowledge and interest are encouraged to apply.
- Experience in software / automation testing will be an added advantage.
- Basic knowledge in SQL / MYSQL.
- Good understanding in testing life cycle / Software Development Life Cycle.
- Good analytical and problem solving skills.
Ability to work with minimal supervision and commit to the team's schedule and goals.
Senior Software Quality Assurance Engineer:
- Bachelor’s Degree in Computer Science / Computing / Software Engineering or relevant major.
- At least 4 years of working experience in a quality assurance position.
- Proven hands-on experience in test automation frameworks and tools.
- Experience in SQL inclusive of experience in the design and manipulation of test data, and the validation of stored testing procedures.
- Experience in Robot Framework and Selenium automated testing is a plus.
- Possesses a good understanding of the testing life cycle / Software Development Life Cycle.
- Good analytical and problem-solving skills.
- Able to work with minimal supervision and committed to the team's schedules and goals.
- Excellent communication skills.
Benefits
- Medical and Insurance Coverages - We have got you covered.
- Subsidies - Whether it is dental, optical, parking, or medical check-up? All of these will come in handy!
- Opportunities - Above training and guidance, you will have the opportunity to try, to build your confidence and become your best self, and to interact and build a strong relationship.
- INMAGINE Cafe @ FREE Lunch amp; Snacks - Just order a dish from our mobile apps from the daily menu and our amazing INMAGINE’s Chefs will cook for you!