You are expected to be a professional automation engineer with a strong testing background and knowledge of building automated systems & tests both front-end UI, backend services and databases. You will be testing all aspect of a distributed system.
How will you make an impact?
- Defining and execution of Test Plans for various high-complexity products and solutions covering End to End testing of Functional and cross functional teams, Regression, Usability, UI and Performance tests.
- Monitoring and Tracking Test Plan/Automation Projects
- Reviewing the Projects and ensuring the impact of changes in the scope on test plans, changes in the priority, test schedule and test automation are well handled
- Defining and Implementing Test Automation Projects
- Ensuring Build Acceptance Tests are executed, and stakeholder acceptance is achieved within the given timeframe
- Defining and improving QA Processes/ Best Practices
- Creating/Tracking Test Metrics, Project Metrics and ensuring corrective actions are taken to keep good health of the deliveries
- Motivating the team to deliver the projects with the desired Quality level and efficiency
- Applying innovative concepts in testing to enhance the test coverage, improve Quality and Reliability
Have you got what it takes?
- Should have 3+ years of testing experience across automation tools
- Strong knowledge of SQL, Data Products/services, Real time processing systems, Data warehousing solution, NOSQL DB like mongoDB, Reporting and Analytics, database testing and ETL processes.
- Experience in Cross teams functional End to End testing.
- Experience in testing dashboards and reports with enterprise analytical tools such as MicroStrategy, Power BI, Tableau etc.
- Understanding of Bigdata and DWH concepts.
- Knowledge of AWS services.
- Knowledge and understanding of Test Automation and Performance testing tools.
- Understanding of frontend, any scripting language and backend testing.
- Strong Experience in API / Web Services Testing and API Automation tools
- Sound knowledge of SDLC phases and Testing Life cycle
- Strong Requirements and Business Analysis skills with good focus on attention for details
- Strong Agile Software Project Management
- Test Management Tools: Jira, TFS
- Test Automation Tools: Selenium, Protractor, Test Architect, playwright
- Knowledge of Continuous Integration Tools Jenkins
- Strong Ability to define and execute Test Suites/Test Cases
- Experience of any Data streaming application
- Strong Strategic thinking and planning skills
- Experience in Gatling or any performance tools is plus.
You will have an advantage if you also have:
- Knowledge of Selenium, Java
- Knowledge of Python, C# or any programming language
- Experience as a technical or team lead or equivalent experience
- Experience in Performance testing
- Experience in contact center domain
Tech Manager
Individual Contributor