Desired Qualifications:
- Minimum 8 years of professional experience
- Experience in Java/J2EE technologies with REST APIs
- Experience on frontend technologies – especially React JS
- Experience with micro services architecture.
- Experience in Spring boot framework.
- Experience in Webpack & its configuration.
- Experience in Automation and Integration testing using frameworks like Fitnesse, Selenium, JUNIT
- Responsible to participate in requirements, design, review meetings and evaluates requirements testability
- Works to identify and clarify design and requirements issues. Provides testing estimates on assigned projects
- Responsible to develop test plans that address areas such as regression testing and functionality
- Responsible to design, implement, and maintain automated test cases and scripts for functional and performance tests
- Responsible to monitor software defects and creates test results and defect tracking reports
- Develop and actively participate in build test automation using Java, Selenium and/or other technologies
- Working knowledge of Open Source tools as Selenium Web driver and TestNG. JUNIT, Maven, Jenkins and SonarQube for continuous integration/deployment and test automation experience preferred.
- Analyzes highly complex business requirements, designs and writes technical specifications to design or redesign complex computer platforms and applications.
- Work with all stakeholders to review applications requirements, high level design and be the point of contact for any application related questions.
- Should have good written and verbal communication skills, quick learner.
- Excellent team player, ability to work in a global team and follow through on deadlines.
Job Expectations:
- Work along with teams across borders and time zones.
- Design and develop technology solutions to problems requiring strong technical expertise.
- Pro-actively manage risk including deliverables, operational issues through implementation of right controls and escalate where required.
- Design and develop applications, tools and processes to ensure better safety, reliability and supportability.
- Collaborate with QA, production support and platform engineering teams effectively.