Location
Secunderabad | India
Job description
SUMMARY
We are looking for a Quality Engineering to join our team who understands and applies quality methods and practices to ensure on-time delivery of high-quality projects.
PRIMARY RESPONSIBILITIES
- Applies software quality practices for the testability of products and services using technology (automated testing, scripting, programming)
- Contributes to test automation frameworks and associated test codes to ensure superb code quality
- Scope of assignments may cover a broad range and complexity of technologies
- Continual learning of quality best practices and technologies
- May help coordinate technical dependencies with other teams
- Participates in quality activities for complex projects and processes
- Provides estimates for own deliverables
REQUIRED KNOWLEDGE/SKILLS/ABILITIES
- Bachelor's or master's degree in computer science or a related technical field
- Solid understanding of Agile development
- Extensive experience with core software applications, including web and client/server applications.
- Must be able to work in front-end and back-end QA environments.
- Minimum 3 years of working experience with object-oriented and 1 year of JavaScript programming.
- Minimum 3 years of working experience with a programming language (Java, c-sharp)
- Minimum 3 years of working experience with web services testing for REST and SOAP.
- Minimum 1 year of automated test drivers such as Junit, TestNG, Nunit, etc.
- Awareness of testing message queue services like JMS.
- Minimum 3 years of working experience with Selenium/Webdriver.
- Minimum 1 year of front-end web application tools (Angular JS, NodeJs, Grunt, Jasmine, etc.)
- Minimum 1 year of working experience with development patterns such as TDD and BDD.
- Minimum 1 year of working experience with a build automation tool like Maven and Ant.
- Minimum 1 year of working experience with a build management tool like Jenkins, Team Foundation Server, etc.
- Knowledge and experience with application performance test plan design.
- Minimum 1 year of working experience with performance tools like Jmeter.
- Minimum 1 year of working experience with mobile test automation tools like Appium, etc.
- Experience writing Test Plans, Test Cases, Test Scripts, and Test Summary reports.
- Excellent written and oral communication skills.
- Excellent listening, presentation, and interpersonal skills.
- Able to prioritize and execute tasks in a high-pressure environment and be able to work on multiple applications simultaneously.
- Ability to work in a rapidly changing environment.
- Must have knowledge of all QA methodologies, software lifecycles, quality best practices, and tools.
- Must be confident with high energy and a great passion for QA.
Job tags
Salary