Software Engineer in Test
1 month ago
Job Title: Software Development Engineer in Test (SDET)
Location: Michigan (MI) - Preference for Local Candidates, Open to Relocation
Join our dynamic team as a Software Development Engineer in Test (SDET), where you'll play a critical role in ensuring the quality and reliability of our applications. As we transition from SOAP to REST, you'll be at the forefront of this exciting transformation, contributing to the testing and validation of our software products.
Position Overview:
This SDET role is focused on testing rather than development, with an emphasis on both manual and automated testing. We are seeking a candidate who can effectively understand and analyze complex systems, identify potential issues, and deliver quality solutions. The ideal candidate will have a big-picture view, excellent problem-solving skills, and the ability to communicate effectively with both technical and non-technical stakeholders.
Key Responsibilities:
- Java Expertise: Utilize your in-depth knowledge of Java to develop and execute automated test scripts, ensuring the functionality and performance of our applications.
- API Testing: Conduct thorough API testing, both functional and automated, with a strong understanding of error codes (e.g., 400 - Bad Request, 401 - Unauthorized, 402 - Payment Required). You'll work to diagnose issues, understand the root causes, and collaborate with the development team to resolve them.
- Automation Frameworks: Develop and enhance automation frameworks from scratch using Selenium, JUnit, Cucumber, Maven, and Java to increase testing efficiency and coverage.
- Database Testing: Perform complex database testing, including writing and executing SQL queries, understanding indexes and tables, and working with stored procedures and triggers.
- Manual Testing: Combine manual and automated testing strategies to cover all functional and non-functional aspects of the application. Your manual testing experience will help you understand the business domain and functional requirements.
- Performance Testing: Identify and triage performance bottlenecks using tools like Splunk and AppDynamics. Collaborate with development teams to ensure smooth resolution of performance issues.
- Communication and Collaboration: Engage with product owners, business analysts, and development teams to gather requirements, share insights, and provide recommendations. Excellent communication skills are essential, as you'll be required to present your findings and insights effectively.
- UI Validation: Validate UI components that call APIs connected to databases. Ensure the integrity of the data flow and the correctness of the user interface.
- Problem-Solving: Exhibit a proactive approach to troubleshooting, problem identification, and issue resolution. Demonstrate the ability to think critically and take the initiative to understand the "why" behind test results.
Required Qualifications:
- Java Proficiency: 10+ years of experience in Java development and testing, with a strong understanding of object-oriented programming and design patterns.
- API Testing Expertise: Extensive experience in testing APIs, both functional and automated. Ability to interpret error codes and diagnose issues.
- Automation Tools: Proficient in using Selenium, JUnit, Cucumber, or similar tools for automation testing. Experience in building automation frameworks is a plus.
- Database Knowledge: Solid understanding of database concepts, including SQL, PL/SQL, complex queries, indexes, tables, and triggers.
- Manual Testing Experience: Proven experience in manual testing, with the ability to understand business domains and functional requirements.
- Performance Testing Tools: Familiarity with performance testing tools like Splunk and AppDynamics for diagnosing performance issues.
- UI Validation: Experience in validating UI components and ensuring seamless integration with APIs and databases.
- Communication Skills: Excellent communication skills with the ability to convey complex information clearly and concisely to both technical and non-technical audiences.
- Problem-Solving Abilities: Strong analytical skills with the ability to think critically and identify the root causes of issues.
- Soft Skills: Business acumen and the ability to collaborate effectively with cross-functional teams.
Preferred Experience:
- Experience in requirement gathering, creating test plans, writing test scripts, executing tests, and performing test closures.
- Experience in defect tracking and management using tools like TFS (Team Foundation Server).
- Ability to create performance benchmarks, workload modeling, and analysis of test results.
-
Software Architect
3 days ago
Meridian Charter Township, United States A.J. Boggs & Company Full timeAt AJBoggs people are our greatest asset! Accelerate your career today leading clients and software product teams as a Software Architect. You will promote awareness of our products and services to support data exchange identity management and other information technology services to support healthcare delivery.This role may be right for you if you: ...
-
Software Engineer
4 weeks ago
Redford Charter Township, United States EPITEC Full timeEpitecPOSITION:Software EngineerJOB TYPE:Software EngineerLOCATION:Redford, MIJOB SUMMARY FOR SOFTWARE ENGINEER:Provide a strong skillset and background in controls code and manufacturing controls application development and solutions for Focused Projects and Defined Priorities including IIOT and Manufacturing 4.0 initiatives. Lead projects supporting...
-
Software Engineer
2 weeks ago
Meridian, United States Scentsy Full timeScentsy is looking for a Software Engineer to design, develop and deliver complex web applications for internal and external use, utilizing innovative and creative approaches to software research, development, and implementation. Our Engineers are expected to work throughout the C# ASP.net web application stack. What does a Software Team do at a fragrance...
-
Cloud Engineer
2 weeks ago
Meridian charter Township, United States GDI Infotech Full timeCloud EngineerHybrid- Okemos, MI or Farmington Hills, MI - 2 days onsite LOCAL CANDIDATES ONLY - NO RELOCATION Description:Contributes to the design and implementation of a software engineering culture that unifies Application Development and Operations. Will assist in engineering solutions that maximize the throughput of code releases through automated,...
-
Salesforce Software Engineer
5 days ago
Lawrence Township, United States Core Software Technologies Inc. Full timeAbout the Role:We are seeking a highly skilled Salesforce Developer to join our team at Core Software Technologies Inc. As a Salesforce Developer, you will be responsible for designing, developing, and implementing Salesforce solutions that meet the evolving business needs of our clients.Key Responsibilities:Design and Development: Design and develop...
-
IT Director, Software Engineering
4 days ago
Meridian, United States Scentsy Inc Full timeScentsy is looking for a Software Engineering Director to oversee the Software Engineering teams that produce high-performing, best-in-class digital platforms for our Consultants, customers, and business partners. A successful Director will have a well-rounded combination of technical depth, strategic vision, people management skills, and a strong passion...
-
IT Director, Software Engineering
4 days ago
Meridian, United States Scentsy Inc Full timeScentsy is looking for a Software Engineering Director to oversee the Software Engineering teams that produce high-performing, best-in-class digital platforms for our Consultants, customers, and business partners. A successful Director will have a well-rounded combination of technical depth, strategic vision, people management skills, and a strong passion...
-
Senior Embedded Software Engineer
7 days ago
Charter Township of Orion, United States NexTech Professional Services Full timeJob DescriptionJob DescriptionJob Summary:The Senior Embedded Software Engineer is responsible for the design, development, and testing of Battery Management System (BMS) software and controls applications for both 48V and high-voltage lithium-ion battery systems. The individual will be responsible for specifying, implementing, and validating software...
-
Transmission Test Engineer
3 months ago
Shelby Township, United States Sapa Transmission Inc Full timeJob DescriptionJob DescriptionSAPA Transmission in its growth in the US is looking for a Test Engineer to test fully automatic transmissions for the US Army tracked vehicles in our Cross-Drive dynamometer.You as a Test Engineer will join our Engineering Department and will be responsible for supporting all activities within the Testing department and run...
-
Office Engineer
2 weeks ago
Meridian charter Township, United States H&H Full timeWe are offering an exciting opportunity for an Office Engineer in our Okemos, Michigan office.With over 137 years of experience, H&H is a trusted full-service infrastructure engineering firm. Our clients, including infrastructure owners, contractors, and colleagues, rely on us for intricate and innovative engineering solutions. They trust our time-tested...
-
Software Engineering Director
3 days ago
Meridian, Idaho, United States Scentsy Inc Full timeJob DescriptionScentsy Inc is seeking a highly skilled and experienced Software Engineering Director to lead our technology teams in delivering high-performing digital platforms for our consultants, customers, and business partners.Key ResponsibilitiesRapidly implement and deploy enterprise custom-developed software and integrated off-the-shelf platforms to...
-
Software Engineering Director
2 days ago
Meridian, United States Scentsy Inc Full timeJob DescriptionScentsy Inc is seeking a highly skilled and experienced Software Engineering Director to lead our technology teams in delivering high-performing digital platforms for our consultants, customers, and business partners.Key Responsibilities:Rapidly implement and deploy enterprise custom-developed software and integrated off-the-shelf platforms to...
-
Software Engineer in Test
4 weeks ago
Woodbridge Township, United States Tekgence Inc Full timeKey Responsibilities:Develop and implement automated test scripts and frameworks.Collaborate with teams to understand requirements and create effective test plans.Document and track defects; work with development teams for timely resolution.Analyze test results and prepare detailed reports.Continuously improve testing processes and methodologies.Required...
-
Senior Software Engineer
2 weeks ago
Cranberry Township, United States The Conair Group Full timeConair, as part of Piovan Group, is the leading producer of auxiliary equipment for plastics processing in the world. We make and market over 450 different products, including resin-drying systems, blenders, feeders and material-conveying systems, temperature-control equipment, and granulators. Extrusion solutions include gravimetric control systems, film...
-
Quality urance yst
3 days ago
Meridian Charter Township, United States A.J. Boggs & Company Full timeAt AJBoggs people are our greatest asset! We are seeking a detailoriented and experienced QA Analyst with excellent writing skills to join our Agile Software Development Team to plan and conduct tests on systems to ensure they meet all requirements and expectations. This role requires an understanding of business processes user requirements as well as...
-
Embedded Software Engineer 3
3 weeks ago
Cranberry Township, United States Omnicell, Inc Full timeThis Embedded Software Engineer 3 is responsible for developing, maintaining, and supporting our device software development and product environment. This position works within and across multiple multi-disciplinary teams to create and advance Omnicell’s line of robotics and automation devices. Responsibilities Responsible for the analysis, design,...
-
Network Security Engineer
16 hours ago
Meridian charter Township, United States Creospan Inc. Full timeJob Summary:Able to provide guidance in all areas relating to information security in order to align and establish information security and strategy with business requirements.Primary Job Responsibilities:Performs forensic analysis and investigation of log alerts and malware.Provides security analysis and guidance to the information security analyst and...
-
Control Engineer
1 month ago
Redford Charter Township, United States Infomatics, Inc Full timeMSR Technology Group DBA Infomatics has been an Inc 500/5000 corporation for the last 7 years in a row. We have an urgent need for a Controls Engineer, who can work at Redford, MI plant onsite. Please find the job details below and this is a W2 roleJob Title: Controls Engineer, Machining OperationsLocation: Redford, MIJob type: 12+ months contract with...
-
AWS Software Engineer
2 weeks ago
Meridian, Idaho, United States SynergisticIT Full timeIn the current competitive job landscape, many technology professionals are facing challenges, with numerous layoffs leading to increased competition among candidates. Those entering the workforce may find it difficult to receive feedback on their applications and often experience a lack of communication post-interview.To differentiate themselves in this...
-
Software Engineering Lead
2 months ago
Cranberry Township, United States Mirion Technologies (Canberra), Inc. Full timeJob DescriptionJob DescriptionMirion Technologies is seeking a Software Engineering Lead to support our SIS team in developing and deploying security solutions that facilitate protection of the nation’s critical infrastructure.PRIMARY RESPONSIBILITIES:Plan and execute all assigned projects while working closely with Project Engineering Leads and all...