Bachelor's Degree in Information Technology or related field., Master's Degree preferred., 2+ years of experience in Software Development Quality Assurance., Strong programming skills in Java and Selenium..
Key responsabilities:
Create and execute functional test scenarios.
Develop and maintain test automation scripts.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
At Wesco, we believe life should run smoothly. As a leading provider of business-to-business distribution, logistics services and supply chain solutions, we create a world that you can depend on. Harnessing 100 years of ingenuity and expertise, we increase profitability, improve productivity and mitigate risk for approximately 150,000 customers worldwide. With millions of products and locations in more than 50 countries, Wesco is your partner in progress.
Our company’s greatest asset is our people. From our corporate and field offices to our distribution sites, Wesco employs over 20,000 professionals around the globe. We’re committed to fostering diversity and inclusion across our workforce by embracing the unique perspectives, authenticity, and individuality our team members contribute to the company.
Headquartered in Pittsburgh, Wesco is a publicly traded (NYSE: WCC) FORTUNE 500® company with 2023 net sales of $22.4 billion.
As a Developer - Software Tester, you will be responsible for contributing measurable values to enable the software development team to deliver new and enhanced features to our customers. You will be accountable for functional testing and test automation. You will program test automation frameworks (CI/CD), develop and execute test automation scripts. You will be responsible for selecting testing tools and providing test automation solutions to assist our manual testing processes.
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
Collaborate with the scrum team, participate in scrum activities such as scrum meetings, sprint refinement, sprint planning, BIG ROOM planning and retro
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.
Perform Proof of Concept (POC) on any subjects relate to testing, test automation, provide recommendations for action steps
Collaborate on technical matters with SDET, Developer, and DevOps when problem arise and be able to provide solutions to resolve technical issues
Provide valuable feedback for teammates when conducting peer code-reviews to improve quality of code for better test validation coverage
Create run Cron jobs to auto schedule test automation scripts
Perform Root Cause Analysis (RCA) for fail test scripts and maintain test automation scripts
Demo the automation scripts to teammates and seek approval when committing code
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
Qualifications
Bachelor's Degree - Information Technology or related field required; Master's Degree preferred
2+ years of experience in Software Development & Quality Assurance
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
Experience with JIRA
Intermediate skill level of understanding of CICD, GitHub, Maven, Rest Assure API and DOM Concepts
The ability to recognize risks and errors in an application
Strong verbal and written communication skills
Ability to travel up to 25%
Wesco International, Inc., including its subsidiaries and affiliates (“Wesco”) provides equal employment opportunities to all employees and applicants for employment. Employment decisions are made without regard to race, religion, color, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or other characteristics protected by law. US applicants only, we are an Equal Opportunity and Affirmative Action Employer.
About The Team
At Wesco, we build, connect, power and protect the world. As a leading provider of business-to-business distribution, logistics services and supply chain solutions, we create a world that you can depend on.
Our company’s greatest asset is our people. Wesco is committed to fostering diversity and inclusion across our workforce by embracing the unique perspectives, authenticity and individuality of more than 20,000 Wesco employees around the globe. Through our Business Resource Groups , comprehensive benefits plan and our community outreach initiatives, you can be a part of a welcoming work community who provides platforms for your success.
Learn more about Working at Wesco here and apply online today!
Founded in 1922 and headquartered in Pittsburgh, Wesco is a publicly traded (NYSE: WCC) FORTUNE 500® company.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Industry :
Energy & Chemicals
Spoken language(s):
English
Check out the description to know which languages are mandatory.