Senior Quality Assurance Engineer (Java)
Hypergiant Sensory Sciences
Who we are: At Hypergiant, our work is driven by individuals pushing the boundaries and always professionally challenging our clients to think differently. We’re seeking individuals who are both analytical & creative and can help us fuel our motto: Tomorrowing Today. We’re based in Texas and have a strong track record of working with some of the biggest brands around the world in industries spanning retail, oil & gas, energy, aviation, healthcare, and more. We provide large enterprises with cutting-edge advice, bespoke technology solutions, and deployment expertise needed to harness the value of Artificial Intelligence and Machine Learning. Our goal is to work with forward-thinking organizations and help them understand how Artificial Intelligence will affect their business and industry.
We’re looking for a skilled Senior Software Developer with a Java background to help build a set of manual regression tests for microservices using Postman or similar tools for our client’s content pipeline for the audio streaming software platform. The ideal candidate will be a self-starter who can work independently and within a team environment.
Responsibilities:
- Design, develop, and maintain manual regression test suites for microservices, ensuring comprehensive coverage of functional and non-functional requirements.
- Implement an automation testing framework to automate API testing using tools such as RestAssured
- Participate in code reviews, ensuring code quality, performance, and adherence to best practices.
- Troubleshoot and resolve issues related to microservices automation, identifying root causes and implementing necessary fixes.
- Continuously monitor the health and performance of automated tests, making necessary adjustments to optimize efficiency and reliability.
- Stay up-to-date with industry best practices, emerging technologies, microservices, automation, and backend development trends.
- Collaborate with DevOps and infrastructure teams to integrate automated tests into the continuous integration and deployment pipeline.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years experience as a Backend tester focusing on microservices testing and automation.
- Strong proficiency in Java and extensive experience with Rest Assured for API testing.
- Solid understanding of microservices architecture principles, RESTful APIs, and related technologies.
- Proficiency in using version control systems like Git for collaborative development.
- Solid knowledge of software development best practices, design patterns, and code quality standards.
- Excellent problem-solving and analytical skills, with the ability to quickly grasp complex concepts and troubleshoot issues.
- Strong communication skills and the ability to work effectively in a team-oriented environment.
Preferred:
- Experience with cloud-based technologies and containerization (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and automated deployment processes.
Hypergiant Industries is an equal-opportunity employer. We welcome and encourage diversity in the workplace. We offer a fun, flexible work environment and company-sponsored activities and commit to providing each employee with job satisfaction by addressing core needs. Learn more at hypergiant.com.