
Software Development Test Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Design test plans, automate test cases, and present test strategies for team review
- Test execution, test result capture, and assurance of quality
- Publish test reports and participate in Go or No-Go decision
- Ensure effective communication of project and testing status to Development and QA teams
- Execute other quality assurance tasks as requested
- Design and development experience in Java, Spring, Angular, and MVC
- Suggest improvements for processes, best practices, and standards
- Mentor junior-level development associates
- Performing Code reviews, and automation strategy
- Work with Development to review new feature designs and validate test specifications to ensure they are comprehensively tested and meet customer expectations
- Identify defects and own them through the resolution and verification cycle
- Working on Protractor and Big data technologies added advantage
- University degree in Computer Science, Programming, or equivalent education
- Minimum 3 years of experience in software quality assurance and testing
- Experience with the following test automation tools (Junit, Mockito, Wire Mock)
- Experience creating/updating/reviewing/executing automated and Manual tests
- Experience in both functional testing and system testing
- Experience testing APIs (familiarity with REST API, JSON, XML)
- Experience working with REST API (Swagger, Rest Assured)
- Experience of working in an agile development cycle
- Experience with Git, Jenkins, Bamboo, JIRA, and Confluence
- Experience with functional and load testing of Java-based web applications
- Experience with Oracle 10g or 11g, PL/SQL, Bigdata technologies
- Previous experience working with UNIX (command-line usage, simple shell scripting)
- Previous work experience in a Payment/e-commerce company
- Experience in leading the team
- Understanding of QA methodologies, life cycle, and processes
- Programming, debugging, and excellent problem-solving skills
- Excellent knowledge of QA processes, principles, and the software development lifecycle
- Ability to communicate effectively in English both written and spoken
- Exposure to working in agile product development model using concepts such as micro-services-based development and deployments
- Exposure to working in agile product development model using concepts such as micro-services-based development and deployment
- Previously dealt with mission-critical production issues in terms of data volumes and speed of data
- Understanding of J2EE architecture