Job Duties:
- Translate business requirements into functional and technical test cases for through coverage of features.
- Design, develop and enhance/maintain user interface automation.
- Create and execute detailed automated test cases that clearly articulate steps and expected results.
- Generate test data to validate the critical requirements and business rules of the application under test to expose defects.
- Assist development teams in troubleshooting complex technical or end user scenarios.
- Identify and drives the change to ensure automation effectiveness.
- Collaborate closely with developers.
- Support system conversions, upgrades, and enhancements.
- Identify improvements opportunities (proactive and reactive).
- Research, recommend and implement tools for test automation.
- Designing and supporting framework of test infrastructure.
- Facilitates deployments and automates test procedures in both QA and production environments.
- Participates in testing and de-bugging during pre-deployment and post-deployment stages.
- Performs other related duties and projects as business needs require at direction of management.
Required Education and Experience:
- Bachelor's degree in Computer Science or Engineering is desired.
- 5+ years' experience in programming (required).
- 5+ years' experience in test automation.
Knowledge, Skills and Abilities:
- Knowledge on writing, executing and monitoring automated test suites using a variety of technologies (Locust.io, Grafana, Prometheus, Postman, WebDriver.io, Python, JavaScript, and Nodejs).
- Knowledge on building Azure Pipelines and Azure Test Plans.
- Knowledge of Linux and Docker containers.
- Knowledge of web-based application testing including cross-browser and mobile device compatibility.
- Advance knowledge of supporting software according to customer specifications and requirements.
- Demonstrated time-management skills to complete assignments while meeting critical deadlines.
- Ability to contribute effectively as a member of a team and work cohesively as a part of a team.
- Possess a good attention to detail and accuracy.
- Ability to effectively prioritize duties and efficiently complete responsibilities.
Job Type: Full-time
Salary: Up to $60.63 per hour
Experience level:
- 5 years
Schedule:
- Monday to Friday
Work Location: Remote
.