About the job Quality Test Engineer II
1. Bachelor’s degree in Computer Science/Engineering/Information Technology
2. 3-5 years of QA Test Engineering/Software Engineering/DevOps experience
3. Experience with developing/automating software for web services
4. 2-3 years of strong hands on experience with Java and Selenium WebDriver
5. 1+ years of experience with CI systems, including GitLab, Cucumber, Karate, Gherkin, ElasticSearch, Kibana, Beats, Logstash, Ansible, Maven, JIRA, and key programming languages and technologies, including Java, REST API, ReactJs/Redux, C#.NET Core
6. Experience with Scrum/Kanban/SaFe Agile workflow methodologies
7. Experience with Linux and UNIX platforms and monitoring tools
8. Experience with administering application servers, Web servers, and databases, including Jetty, Tomcat, MySQL, PostGres or MongoDB
9. Proficient using JIRA, Quality Center/ALM or Zephyr for test planning, execution, and defect tracking
10. Knowledge and experience using SOAP services testing and tools used such as Ready API/SoapUI Pro
11. Strong knowledge of the entire SDLC – Requirement gathering & analysis, planning, design, development, testing, and implementation
12. Solve technical challenges, which will result in shortening test cycles, increase product speed to market and improve the test frameworks, tools and technologies used by the organization
Skills
1. Experience with developing/automating software for web services
2. 2-3 years of strong hands on experience with Java and Selenium WebDriver
3. 1+ years of experience with CI systems, including GitLab, Cucumber, Karate, Gherkin, ElasticSearch, Kibana, Beats, Logstash, Ansible, Maven, JIRA, and key programming languages and technologies, including Java, REST API, ReactJs/Redux, C#.NET Core
4. Experience with Scrum/Kanban/SaFe Agile workflow methodologies
5. Experience with Linux and UNIX platforms and monitoring tools
6. Experience with administering application servers, Web servers, and databases, including Jetty, Tomcat, MySQL, PostGres or MongoDB
7. Proficient using JIRA, Quality Center/ALM or Zephyr for test planning, execution, and defect tracking
8. Knowledge and experience using SOAP services testing and tools used such as Ready API/SoapUI Pro
BASIC FUNCTIONS: This position in Quality Engineering is responsible for enhancing QA methodology and ensuring compliance by working with management to improve quality and process standards that result in on-time and efficient delivery of systems.
ACCOUNTABILITIES:
This function is accountable in managing the following areas :
Implement QA methodology, strong knowledge and proven capability for process improvement Software Development in the latest version of Java/Cucumber/Selenium stack. Continuous Integration/Continuous Deployment using GitLab CI and Cloud based environments. Contribute to a peer reviewed codebase. Design, develop, refine, and utilize DevOps tools. Evolve automated test framework to achieve higher test throughput, increased accessibility and test execution flexibility Will need to come up to speed quickly on highly complex and highly configurable product, and understand the supporting technologies behind it. Analyze existing systems to find areas for improvement Able to multi-task and adapt quickly Ability to independently time manage, and deliver to deadlines. Perform ad hoc tasks as required by the business.