Software Engineer in Test

1 month ago


Meridian charter Township, United States GDI Infotech Full time

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:

  1. Java Proficiency: 10+ years of experience in Java development and testing, with a strong understanding of object-oriented programming and design patterns.
  2. API Testing Expertise: Extensive experience in testing APIs, both functional and automated. Ability to interpret error codes and diagnose issues.
  3. Automation Tools: Proficient in using Selenium, JUnit, Cucumber, or similar tools for automation testing. Experience in building automation frameworks is a plus.
  4. Database Knowledge: Solid understanding of database concepts, including SQL, PL/SQL, complex queries, indexes, tables, and triggers.
  5. Manual Testing Experience: Proven experience in manual testing, with the ability to understand business domains and functional requirements.
  6. Performance Testing Tools: Familiarity with performance testing tools like Splunk and AppDynamics for diagnosing performance issues.
  7. UI Validation: Experience in validating UI components and ensuring seamless integration with APIs and databases.
  8. Communication Skills: Excellent communication skills with the ability to convey complex information clearly and concisely to both technical and non-technical audiences.
  9. Problem-Solving Abilities: Strong analytical skills with the ability to think critically and identify the root causes of issues.
  10. 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 time

    At 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 time

    EpitecPOSITION: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 time

    Scentsy 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 time

    Cloud 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,...


  • Lawrence Township, United States Core Software Technologies Inc. Full time

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


  • Meridian, United States Scentsy Inc Full time

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


  • Meridian, United States Scentsy Inc Full time

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


  • Charter Township of Orion, United States NexTech Professional Services Full time

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


  • Shelby Township, United States Sapa Transmission Inc Full time

    Job 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 time

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


  • Meridian, Idaho, United States Scentsy Inc Full time

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


  • Meridian, United States Scentsy Inc Full time

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


  • Woodbridge Township, United States Tekgence Inc Full time

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


  • Cranberry Township, United States The Conair Group Full time

    Conair, 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 time

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


  • Cranberry Township, United States Omnicell, Inc Full time

    This 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,...


  • Meridian charter Township, United States Creospan Inc. Full time

    Job 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 time

    MSR 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 time

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


  • Cranberry Township, United States Mirion Technologies (Canberra), Inc. Full time

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