Wesco is seeking a Developer - Software Tester to contribute measurable value to the software development team by delivering new and enhanced features to customers through functional testing and test automation.
Requirements
- Experience in Serenity framework
- Strong experience in writing clear, concise test case
- Strong experience with Agile software development process and DevOps
- Strong programming skill in Java, Selenium
- Knowledge of programming languages and process management methodology
- Good exposure to Behavior Driven Development or Test-Driven Development and experience in programming and testing
- Intermediate skill level of understanding of CICD, GitHub, Maven, Rest Assure API and DOM Concepts
Responsibilities
- Apply application requirements, create, and execute functional test scenarios from user stories
- Perform manual testing, review functional features to determine feasible regression test cases, test automation coverage
- Create automation scripts using Serenity framework, manage/maintain all regression execution on feature levels
- Setup Serenity framework to implement test automation using the framework across Mobile, Desktop devices
- Work directly with the DevOps to support test automation to scale up for larger modules or components of software apps; champion Behavior Driven Development (BDD) and Test Driven Development (TDD) and product quality
- Create test automation scripts to test API calls with Rest Assured, Postman
- Research test tools, methodologies, and trends as part of the continual quality improvement
Other
- Bachelor's Degree - Information Technology or related field required; Master's Degree preferred
- Ability to travel up to 25%
- Strong verbal and written communication skills
- The ability to recognize risks and errors in an application
- 2+ years of experience in Software Development & Quality Assurance