Schneider Electricposted 19 days ago
Franklin, TN
Electrical Equipment, Appliance, and Component Manufacturing

About the position

Schneider Electric is a global leader in enterprise energy management systems. We are looking for a new team member who can help us advance our cloud-based energy management and information systems. As a member of this team you will work on strategic projects delivering world class enterprise software systems to a wide variety of customers. We are looking for a passionate and creative software tester with extensive Web software quality assurance experience to join our agile team of Business Analysts, Developers, Quality Assurance, Operations and Support. This role will play a crucial role in high quality and frequent deliveries of our cloud-based energy management system. The Software Tester will be primarily responsible for reviewing and analyzing requirements and system specifications, creating and executing (manual/automated) test cases, reviewing results, reporting and documenting technical issues to ensure client requirements are met. The successful candidate must strive to deliver high-quality software that is highly scalable, performant, interoperable and secure while aligned with client needs and business goals at the same time.

Responsibilities

  • Analyze user stories/use cases/requirements for validity and feasibility
  • Develop effective test strategies and plans
  • Design, create and manage test cases
  • Design and develop automation scripts when needed
  • Execute test cases for all levels of testing (system, integration and regression)
  • Detect and track software defects and inconsistencies
  • Reproduce, trouble shoot, verify fixes for customer reported issues (technical support tickets)
  • Apply quality assurance principles throughout the Agile product lifecycle
  • Other duties as assigned

Requirements

  • 5+ years of experience in software testing with a strong focus on test automation
  • Experience in leveraging and maintaining automated test frameworks for web and API testing
  • Hands-on experience with modern test automation tools such as Playwright, Cypress, or WebdriverIO
  • Strong understanding of API testing using tools like Postman, REST Assured, or Pact
  • Solid programming skills and ability to write clean, maintainable automation code
  • Ability to quickly pick up and adapt to different programming languages, with a preference for JavaScript or TypeScript
  • Ability to write and execute E2E automated test cases and regression test cases
  • Strong understanding of best coding practices, version control (Git), and test automation strategies
  • Familiarity with test management software and defect tracking tools (Jira, Xray, TestRail, etc.)
  • Ability to work independently, take ownership of test automation initiatives, and drive quality improvements
  • Excellent problem-solving skills, attention to detail, and analytical mindset
  • Strong communication skills, with the ability to collaborate with developers, product teams, and stakeholders

Nice-to-haves

  • Some exposure to performance testing using tools like k6, JMeter, or Locust
  • Experience working in an Agile/Scrum environment
  • Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, Azure DevOps)
  • Exposure to contract testing (e.g., Pact)
  • Experience in database testing, including SQL Server and Cosmos DB
  • Knowledge of cybersecurity principles and testing security vulnerabilities
  • Experience working with distributed teams and remote stakeholders
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service