Xenonstack testops team looking for program manager- testops for building test automation and test management platform for automation and continuous testing for cloud native applications, data driven applications and platform engineering.
Program manager - testops responsibilities include building automated solutions to test devops pipeline for cloud native , data driven and ai applications.
Designing and developing qe automation tools and platforms with the goal of 100% automation and reduction of regression test cycles
Designing functional testing tools and improve existing automation platforms
Review software test requirements, specifications and technical design documents to provide timely and meaningful feedback.
Work closely with multi-functional organizations, project teams and clients to develop project schedules, execute test plans and cases, and deliver high quality products
Act as a strong advocate for quality in the product development process for software engineering.
As a program manager, you`ll need to take an active role in shaping the quality of our softwareThis will demand deep integration with our development engineers, creating test plans, bug reporting and triaging, identifying automation opportunities, and supporting design reviews.
You`ll help us identify holes in coverage, actively sync with multi-functional teams to reduce duplication, foster better testing, and resist regressions.
Drive quality engineering projects to completion by working closely with development, technical, and business partners.
Creating test management and automation framework for cloud native applications and big data applications
Knowledge of test driven, data driven and behaviour driven development
Execute a current state assessment of qa testing including qa process, functional & non-functional testing, test management tools, automation frameworks & utilities, dev/build/release management, current automation suites, metrics management, etc.
In collaboration with the devops expert and development teams, define the overall approach to testops, methodology, tools & frameworks, reusability of existing automation suites, scripting languages to use, integration with devops platform/framework, execution model and metrics management.
Work on the existing selenium-gauge based end to end automation frameworks, build and manage new alerting, monitoring and reporting tool for tests management.
Setup test automation environment and other infrastructure needed for data validation and smoke and performance testing
5+ years of combined experience in software development and quality engineering
Proficiency in testops, process, tools & scripting languages
Proficiency in ui, middleware and application server test automation tools..
Experience crafting quality automation frameworks from scratch
Expertise in qe automation frameworks and tools for both frontend and backend applications, such as cucumber, selenium, testng, soapui.
Experience in automating functional & integration testing of web, ios, android, os x, and backend services & applications
Exposure to testing in java, sql, unix, scala, nosql, and web services (rest & soap) environments.
Experienced as quality engineer for highly scalable, distributed and robust platforms
Excellent knowledge of qe automation architecture, methodologies, processes, and tools
Experience with continuous integration (ci), behavior driven frameworks (bdd), devops and setting up qe environments
Exposure to security domains including areas like pki, certificates, cryptography, owasp & mod_security is a huge plus
You have worked with ui, functional, white box (java, scala, or any other language), and integration testing for applications running on linux.
You have experience with unix commands (for example, accessing remote servers, working with file systems, grepping logs using regular expressions, and accessing nosql).
You have expertise in java and scala programming, understand java and scala application and test code, and can write unit and integration tests in java and scala.
You study and use java and scala libraries (for example, selenium, apache commons, httpning, jsoup, xml libraries, and json libraries) for accessing web elements, xml, json, svn, jenkins, and data-bases (nosql, sql).
You are able to build automation frameworks from scratch and can write unit and integration test cases using junit, testng, scalatest, and scalacheck.
You demonstrate the capability to work with rest api testing and automation and have performance testing experience (jmeter, gatling).
You can work with version control systems like svn and git.
Proven work experience in test automation and automation testing.
Knowledge of smoke and performance testing is advantage
Hands on experience of selenium or robot framework
Excellent communication skills
Attention to detail
Analytical mind and problem solving aptitude
Strong organizational skills
Education : technical graduates ( bca, bsc, b.tech) and msc and m.tech with programming skills
Experience : 6 - 9 years