- System and requirements analysis to understand testing needs.
- Write, design, and execute automated tests by creating scripts that run testing functions automatically.
- Maximize test coverage for the most critical features of the system.
- Determine the priority for test scenarios and create execution plans to implement these scenarios.
- Write documentation for automated processes including test plans, test procedures, and test cases.
- Build test automation frameworks.
- Log and document bugs in the tracking system using tools such Jira and Confluence.
MINIMUM JOB REQUIREMENTS OR EXPERIENCE:
Business Knowledge and Skills
- At least 10 years of prior experience in systems testing with at least 5 years with test automation
Requirement Technical Skills:-
- Experience with .Net technologies and Java stacks
- In depth experience using testing tools and frameworks such as Selenium, Python, Postman, Swagger, etc.
- DevOps experience working with CI/CD tools such as Jenkins, Azure DevOps, GitHub/ GitLab, etc.
- API testing tools that require strong coding skills to create tests: REST Assured, RestSharp, jMeter, etc.
- Expertise with tools/applications such as Microsoft Office, MS Visio, MS Project, TFS, JIRA
- Experience with software installations and configurations in various environments
- Strong understanding of MS SQL Server databases and data processing
- Experience with testing of multi-threading applications for high volume processing
- Ability to analyze and document business and process flows.
- Strong understanding of Windows Server, IIS and Windows Security
- In depth understanding of both Windows and Unix/Linux based systems
- Mobile automation testing tools for Android, iOS, and cross-platform ones
- Continuous Integration tools - Jenkins, Bit bucket, GitHub
- Experience with application monitoring using Prometheus & Grafana
- Experience with Python scripts and ETL Tools for data processing
- Experience working with event/queue-based processes such as Kafka
- Understanding of containerization concepts using Docker