Write test scenarios using test frameworks such as Cucumber
Produce well-written, efficient, high-quality, self-documenting test code that follows best practices and design patterns
Design, implement and launch highly-visible features using Test/Behavior Driven Development practices
Use your critical thinking skills by doing exploratory testing
Continuously grow your skills and value through paired programming and code reviews
Practice relentless automation, continuous integration, continuous delivery and continuous improvement
Recommend and adopt new technologies as well as keeping existing technologies on leading edge versions
Interface with the project team to develop a test strategy for each feature
Plans and defines testing approach, providing advice on prioritization of testing activity in support of identified risks in project schedules or test scenarios
Develops test plans, testing resource requirements, and overall scheduling of testing activity
Responsible for developing automated test cases and configurations needed to meet testing of business requirements
Executes test cases/scripts to ensure delivery of quality software applications
Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve
Designs, monitors, and analyzes quality assurance metrics such as defect, defect counts, test results, and test status
Desired Skills and Experience:
Experience with Agile, other rapid application development methods, and Waterfall SDLC
Solid experience in test-driven development, unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, and browser compatibility testing
Experience with Cucumber, Selenium webdriver, Grid, service virtualization, Eclipse, JUnit, and preparation of automation test framework
Experience programming in Java and J2EE
Able to balance the need for speed of execution with coverage requirements
Experience in relational database programming
Strong written and verbal communication skills
Ability to effectively interpret technical and business objectives and challenges
Ability to think abstractly and deal with ambiguous/under-defined problems
Demonstrated willingness to learn new technologies and takes pride in how fast they develop working software
3+ years developing automated tests
5+ years of overall IT experience
Preferred Skills:
Experience with Continuous Integration tools (Jenkins)
Educational requirement: Bachelor’s or Master’s Degree in Computer Science, Information Systems, or other related field (or has equivalent work experience)
TO APPLY:
If you have the skills and experience required for this position, please forward your resume to:
E-mail: varsha@infinitysts.com