As a Senior Software Development Engineer in Test (SDET), you will solely focus on Test Automation related task including: Analyze & Design, Develop, Improve, Maintain and Execute the test for your assigned project. Each day at ATA, you will be collaborating with other members of the development team to run and solve the problems on your product in each sprint.
You will develop the automation test suites and configure test automation environment. You will ensure proper test coverage and test the features to ensure they are properly built or functioned as they were designed before building the automation test suites. In order to do this, you needs to gain a deep understanding of the business and the pain point that the software is designed to solve. The automated test coverage that you create will ensure the products quality and maintain the level of excellence and flawless.
Responsibilities:
- Work closely with team members (QA, BA, Developers, Release manager and partners) to design, develop, improve, test execution and deliver high quality products.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Design, develop, improve, maintain and execute the automation scripts.
- Hands-on manual investigation and reproduction of functional frontend/backend software issues.
- Root cause analysis of 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.
- Support and close the gap for the team from QA perspective.
- Provide training and support to Junior and Intermediate SDET in your team.
- Take ownership of all Automation activities related as a Senior SDET.
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 SDLC and STLC.
- 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.
- AWS Lambda experience is a plus.
- Good command of English both written and spoken.
- Good team player and Proactive mindset.
What you will get from ATA IT:
- 14 days vacation in first year
- Health insurance for staff & families
- Life insurance
- Dental fee for staff & families
- Provident fund
- Monetary Assistance (Childbirth, Funeral, Basket Visit)
- Annual Party
- Monthly Activities- Staff Birthday & Company Activities
- Annual Health Check
- Multi-national company with flexible working hours, but professional company culture
- Work from Home policy