Our partner is seeking a Software Engineer in Test I for a remote position based anywhere in the United States, reporting to an office located in Carmel, IN. This role involves joining a growing Consumer Technology team to enhance software applications and testing processes. Ideal candidates are creative and analytical problem-solvers with a strong passion for software engineering.
Responsibilities
- Assist in the design, development, maintenance, and troubleshooting of software applications and test tools.
- Develop and maintain software test tools using the latest technologies.
- Design, develop, publish, and implement test plans for user-end applications.
- Write and maintain test cases, publish test results, and track quality assurance metrics.
- Perform routine automation assignments.
- Design and develop white-box testing of applications.
- Recommend possible improvements in applications.
- Perform code reviews.
Requirements
- Bachelor’s degree or equivalent in Information Technology, Computer Science, or a related field.
- 2 years of experience in software test engineering or related fields such as Software Development, DevOps Engineering, or Site-Reliability Engineering.
- Alternatively, a Master’s degree in a related field plus relevant experience will be considered.
- Experience with:
- Software unit, white-box, gray-box, or black-box testing.
- Programming in C# or Java, HTML/CSS, and SQL.
- Web development in a client/server setup.
- Coding against APIs (handling requests and responses in formats like JSON, XML, or YAML).
- Relational database design, writing queries, and stored procedures with MySQL or Microsoft SQL.
- Software development life cycles including Agile or SCRUM.
- Object-Oriented Programming (OOP) and SOLID design patterns.
- Version control systems such as Git or GitHub.
- A skills test is required.
Benefits
- Full-Time Hourly Salary: $41.35 to $57.45, dependent on qualifications, education, skill set, years of experience, and internal equity.