You will contribute as a standalone Senior QA Analyst who responsible for requirement refining & research, test data & test case preparation, manual & automation test execution and selection of the manual test case to be implemented as an automation script. You will be the person who working ahead of SDET by 1 sprint and make sure every items in the backlog for the next sprint is ready for automation implementation.
You will be collaborating with other members of the engineering team to solve problems with the application. You will ensure proper test coverage and will test features to ensure they are properly built, functioned as they are designed to function before building the automation test suites. To do this you will gain a deep understanding of our client's business and the problems that the software is designed to solve. The automated test coverage that you will create will ensure that the products we create maintain their level of excellence and do not regress.
Responsibilities:
- Work closely with team members (QA, BA, Developers, Release manager and partners) to develop, test and deliver high quality products.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Design, develop and execute automation scripts.
- Hands-on manual investigation and reproduction of functional backend software issues.
- Root cause analysis of existing test script failures.
- Identification of current test script deficiencies and candidates for additional scripted coverage.
- Understanding as-is process, analyzing users requirements and documents requirements
- Provide expertise in the planning, constructing and execution of test scripts
- Ensure all testing results are easily accessible and understandable
- Track defects to closure and keep defect repository up-to-date
Qualifications:
- Bachelor's Degree or above in business computer, Information Technology, Computer Science or any related fields.
- Minimum 5+ years of industry experience.
- A thorough understanding of the Software Development Life Cycle.
- Understanding in STLC is a plus.
- Proficiency in Java programming languages to write clean and well-structured code.
- Experience with developing test automation frameworks and tools such as Selenium, Postman, Cucumber, API Rest Assured, etc.
- Understanding of QA methodologies, processes, tools, and technologies.
- Experience with regression and end-to-end flow testing.
- Strong analytical and proven ability to quickly understand complex business and systems and provide a suited solution for clients.
- Banking domain testing is a plus.
- Great command in English writing, speaking and listening skill.
- Good ownership, responsibility and accountability.
- Self-learning is a must.