Are you an early-career software professional who enjoys finding bugs, improving software quality, and making applications more reliable? Schneider Electric is hiring a Junior Software Development Engineer in Test (SDET) in Dallas, Texas. This is a great opportunity for candidates looking to build their career in software testing and automation while working with a global technology and energy-management company.
Job Overview
| Field | Details |
|---|---|
| Company Name | Schneider Electric |
| Role | Junior Software Development Engineer in Test (SDET) |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Dallas, Texas, USA |
| Salary | $54,000–$81,000 per year |
| Work Type | On-site / Hybrid |
| Job Type | Full-time |
| Job Level | Junior / Entry Level |
| Industry | Energy Management & Industrial Automation |
Job Description
Launch your career in software quality and test automation with us! We’re hiring a Junior Software Development Engineer in Test (SDET) to help ensure our EV Charging SaaS platform delivers a reliable, seamless experience for customers. If you’re passionate about software quality, enjoy problem-solving, and are eager to build expertise in both manual and automated testing, this role offers an excellent opportunity to grow your career in quality engineering.
What will you do?
- Execute manual end-to-end (E2E) test cases for web, mobile, and backend applications to validate new features and regression testing efforts.
- Develop and maintain automated UI and API test suites using Java and Playwright.
- Perform manual testing of mobile applications across iOS and Android devices.
- Identify, document, and track software defects while partnering with developers to investigate and resolve issues.
- Validate REST APIs and backend services using testing and debugging tools.
- Participate in sprint planning, backlog refinement, feature reviews, and test planning activities.
- Support CI/CD processes by maintaining reliable automated tests and contributing to continuous quality improvements.
- Collaborate with Software Engineers, Product Managers, and Senior SDETs to deliver high-quality software releases.
What are the key skills we are looking for?
- Test Automation – developing level; creating and maintaining automated UI and API tests using modern automation frameworks.
- Software Testing – developing level; executing manual and automated testing strategies across web and mobile platforms.
- Java Programming – foundational level; writing and maintaining test automation code.
- Debugging – developing level; identifying, isolating, and documenting software defects.
- API Testing – foundational level; validating backend functionality and REST services.
- Problem Solving – developing level; analyzing issues and determining root causes.
- Collaboration – developing level; partnering effectively with engineering and product teams.
- Communication – foundational level; clearly documenting test results, defects, and quality risks.
- Continuous Integration – foundational level; understanding automated testing within CI/CD pipelines.
- Version Control – foundational level; working with Git for code and test automation management.
What qualifications will make you successful?
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Experience with Java programming.
- Experience performing manual testing of web applications.
- Experience or exposure to Playwright or other test automation frameworks.
- Experience testing mobile applications on Android and/or iOS devices.
- Understanding of software testing fundamentals, software development lifecycles, and defect management processes.
- Strong analytical thinking, attention to detail, and troubleshooting skills.
- Ability to learn quickly, adapt to new technologies, and thrive in a collaborative Agile environment.
- Interest in cloud-based SaaS platforms, connected technologies, or electric vehicle charging solutions is a plus.
Selection Process
- Application Submission – Submit your application and updated resume through the company’s careers portal.
- Resume Screening – The recruiting team reviews your qualifications and relevant technical experience.
- Recruiter Interview – Shortlisted candidates may have an initial conversation with a Schneider Electric recruiter.
- Technical Interview – Candidates may be evaluated on software development, testing, automation, debugging, and programming fundamentals.
- Hiring Manager Interview – Meet with the hiring manager or engineering team to discuss the role, projects, and expectations.
- Final Evaluation – The company completes any required assessments, references, or final discussions.
- Job Offer – Selected candidates receive an offer and proceed through the onboarding process.
How to Apply
- Visit the Schneider Electric careers website.
- Search for “Junior Software Development Engineer in Test” in Dallas, Texas.
- Review the job requirements and qualifications carefully.
- Prepare an updated resume highlighting your software development, testing, automation, and programming skills.
- Complete the online application form.
- Submit your application and required documents.
- Monitor your email for interview and application-status updates.