Software Development Engineer in Test » 2024 Cuentit Technologies
Job description
Take ownership for the quality of the team’s deliverables.
Design, create and maintain functional test cases to validate business requirements, for all phases of testing such as smoke, sanity, functional, regression, compatibility and automation.
Efficiently plan testing efforts, execute tests and log defects.
Managing defects through the testing process, to ensure all issues are addressed before release.
Proactive risk reporting and communication at appropriate forums.
Participate in and actively contribute inputs to design and other technical discussions.
Work closely with the team to identify areas where automation can reduce a substantial amount of time and effort.
Contribute to all aspects of automated testing from creation, execution to the maintenance of automated scripts.
Implement automated API tests and execute them on web applications.
Evaluate and analyze the automation practices followed and suggest changes as and when required.
Design and adopt a robust test automation framework for automated tests.
Establish test methodologies and drive adoption in the team.
Understand the entire system, flow of code and various integrations so as to be able to debug the source code to identify issues and report them clearly to the developers.
Gather and analyze the test data and provide reports to the development team in case of a production issue.
Handling technical communications and working with various stakeholders for analysis of issues.
Keep up with changes in technology/testing trends.
Requirements
2-6 years ’ proven experience developing automated test systems and scripts beyond record and playback. Specifically developing functions, adding control flow logic, loops, best practices using Core JAVA / C#.
Proven understanding of white box, grey box, and black box testing techniques.
Experience in software development, testing, and understanding of object-oriented design principles.
Hands-on experience in API testing and automation.
Experience using SQL with regard to writing and understanding queries and procedures.
Hands-on experience in working with UI and API test automation tools and frameworks. Should be able to choose and implement the right solution, based on the problem statement.
Experience and understanding of Performance Testing/Performance Engineering are advantageous.
Excellent communication skills.
Experience working in a start-up environment is a plus.