
Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join GreyOrange's Solution Verification team as an Engineer - Solutions QA in Gurugram, India. This role is pivotal in ensuring the quality and success of our innovative robotic automation solutions. You will collaborate with cross-functional teams, engage directly with customers, and play a key role in integration testing, User Acceptance Testing (UAT), and Hardware Acceptance Testing (HAT).
About the Team
At GreyOrange, we tackle challenging technical problems, offer exceptional mentorship, and cultivate an amazing solution-driven culture. The Solution Verification team comprises extraordinary problem-solvers who go beyond coding; they drive end-to-end solution strategy and delivery. We have built a culture where everyone's ideas are valued, and a sense of ownership is fostered over the team's creations. Solution QA engineers have the autonomy to identify customer problems, articulate solutions, run simulations, and drive the complete execution of projects and strategies. Our team is structured to mentor and support engineers in their development as innovators and leaders. Our processes and leaders actively help individuals discover and establish ownership of new projects, technical domains, and critical product strategies. The GreyOrange Solution Verification team is passionate about pursuing new learning and growth opportunities and relishes sharing knowledge and experience with others.
Job Title: Engineer - Solution Quality Assurance
The Test Engineer is responsible for designing, developing, and executing automated tests to ensure software meets established standards and end-user requirements. This role involves collaborating with cross-functional teams, interacting with customers, performing integration testing, supporting UAT and HAT activities, traveling onsite as needed, and analyzing results to ensure high-quality software delivery.
Responsibilities
- Manage customer interactions and provide onsite support for HAT/Go-Live scenarios.
- Comprehend customer use cases and translate them into robust test scenarios.
- Design, develop, and maintain automated test scripts and frameworks for a variety of applications.
- Implement test automation strategies and processes to optimize test coverage.
- Exhibit ownership, accountability, and proactiveness in all assigned tasks.
- Actively participate in Agile sprints, contributing from the design phase onwards.
- Contribute to diverse in-house research and development (R&D) initiatives.
Requirements
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 2-4 years of professional work experience with a demonstrated track record of strong problem-solving abilities.
- Technical Proficiency: Strong command of Python programming language.
- Automation Tools: Hands-on experience with automation testing tools and frameworks such as Selenium, JUnit, TestNG, Appium, Cucumber, or Pytest.
- Database & OS: Solid understanding of SQL and Linux operating systems.
- Analytical Skills: Possess an analytical mindset with meticulous attention to detail.
- Innovation: Ability to challenge existing assumptions and propose innovative improvements by thinking creatively.
- Flexibility: Willingness to work non-standard hours as dictated by customer requirements.
Company
GreyOrange
GreyOrange is a forward-thinking technology company dedicated to solving complex technical challenges. We foster a culture that values mentorship, collaboration, and a solution-driven approach. Our te...