Search by job, company or skills

Wesco

Senior Engineer - SDET

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description

We're seeking an experienced QA Testing engineer to join our team.

You will be responsible for ensuring the quality of software products by identifying defects, writing tests, conducting tests, and validating that the software functions as expected. Your role will be critical in maintaining high software quality standards and providing reliable solutions that meet user and business requirements.

The ideal candidate has strong analytical and problem-solving skills, an understanding of software testing methodologies, and the ability to work collaboratively with cross-functional teams. If you're passionate about delivering high-quality software and improving testing processes, we encourage you to apply. We offer competitive compensation, benefits, and opportunities for career advancement.

Responsibilities

  • Designing, developing, and executing test plans, test cases, and automated scripts to ensure software quality.
  • Performing functional, regression, performance, and security testing to identify bugs or defects.
  • Collaborating with developers, product managers, and other stakeholders to understand product requirements and testing needs.
  • Identifying, documenting, and tracking software defects, ensuring clear communication of issues and their resolutions.
  • Conducting thorough reviews of product specifications and software design to identify potential areas of concern before testing.
  • Using test automation tools and frameworks to increase the efficiency of the testing process.
  • Ensuring the software meets customer and business requirements by validating the functionality and performance.
  • Assisting in continuously improving QA processes, tools, and best practices to enhance software testing efficiency and effectiveness.
  • Supporting user acceptance testing (UAT) and assisting clients with product validation.
  • Develop and execute manual and automated tests for new and existing software products.
  • Perform detailed testing across multiple environments to identify defects and ensure software is reliable and functional.
  • Collaborate with software engineers to understand system requirements and create comprehensive test plans.
  • Document test results and provide feedback to development teams to ensure issues are fixed before release.
  • Participate in the planning and execution of software releases, ensuring all components meet quality standards.
  • Maintain and update testing scripts, tools, and processes to improve the efficiency and effectiveness of the testing cycle.
  • Assist in troubleshooting production issues and replicating customer-reported defects in testing environments.
  • Ensure that products meet security standards and comply with industry regulations.
  • Monitor application performance and run performance tests to ensure scalability under different load testings.
  • Report quality metrics and test results to management and stakeholders.
  • Review release notes and product documentation to ensure accuracy and completeness.
  • Provide feedback to the development team on potential improvements in the software design to ensure better testability.
  • Stay updated on the latest software testing tools, trends, and best practices.

Qualifications

  • A Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related field.
  • 2-5 years of proven experience as a quality assurance engineer, software tester, or similar role with expertise in manual and automated testing.
  • Proficiency in programming languages like Java, Python, or JavaScript to build and run automated test scripts.
  • Strong knowledge of software testing methodologies, tools (Playwright, Selenium, JUnit, TestNG), and frameworks.
  • Experience with bug tracking and project management tools (JIRA, Bugzilla).
  • Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git.
  • Familiarity with Agile methodology and tools (Scrum, Kanban).
  • Strong communication skills for documenting test results and interacting with cross-functional teams.
  • Excellent analytical skills, attention to detail, and problem-solving ability.
  • Ability to work independently as well as collaboratively in a team environment.
  • A curious mindset with a willingness to quickly learn new technologies and testing tools.

Preferred Skills

  • Relevant certification in software testing or quality assurance
  • Experience with performance testing tools
  • Experience with version control and collaboration tools (Git, Bitbucket).
  • Knowledge of security testing practices.
  • Ability to work in fast-paced environments and handle multiple tasks simultaneously.
  • Experience with API testing.

Compensation Details: $80,150 - $108,202 Annually

This amount is what we reasonably believe we will pay for the position; however, offer amounts may vary based on factors such as geographic location, relevant education, experience, qualifications, skills, shift, or any collective bargaining agreements.

For eligible positions, compensation may include participation in a bonus or sales incentive plan,subject to the terms and conditions of the applicable plan documents. For certain sales roles, Wesco also offers a commission structure that provides additional compensation based on sales results, as defined by the applicable commission plan.

In addition, Wesco offers abenefits program for eligible employees, which may include paid time off, medical, dental, and vision coverage, and retirement savings plans. Additional details about benefits are available here .

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 a workplace where every individual is respected, valued, and empowered to succeed. We promote a culture that is grounded in teamwork and respect. With a workforce of over 20,000 people worldwide, we embrace the unique perspectives each person brings. Through comprehensive benefits and active community engagement, we create an environment where every team member has the opportunity to thrive.

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.

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 Employer.

Los Angeles Unincorporated County Candidates Only: Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138907313