As a QA subject matter expert (SME), document and track the test strategy.
Test API which is created using Spring boot framework and deployed on Azure.
Test mobile applications on iOS and Android which is connected to Infotainment system.
Create and maintain Linux testing environments running on Kubernetes/Azure.
Design, develop, automate, and maintain tests using Java, REST Assured, JMeter
Build end to end tests to test the product as a whole
Work in an agile environment with CI/CD
Maintain and improve our test automation framework.
Troubleshoot problems (root cause analysis) and report defects in JIRA.
Participate to the technical aspects of the software solution through the full development lifecycle (including requirements, design, implementation, testing, documentation, maintenance, training and support).
Collaborate with stakeholders to define the best test strategies.
Play an active role in daily scrums, weekly grooming sessions, etc.
It will be good to have Automotive experience.
Ready to work on Manual as well as automation
Number of Years of Work Experience: 5-8 years software industry experience
1-2 years of combined experience in mobile (one of iOS or Android required)
Required Skills (Must/Primary Skill)
Extensive experience working as a Software QA Engineer or equivalent position.
Experience in building up QA Strategy for a new product.
Setup and maintenance of test machines/systems.
Experience working with databases (e.g.: MSSQL, PostgreSQL, etc.)
Experience on API testing using Automation tools like Selenium, Appium for Mobile application.
Experience to solve issues on embedded operation systems as Android or QNX, iOS, Linux
Experience and interest in web technologies (e.g., React JS, Node JS, Angular JS)
Experience with Jenkins, Bamboo, or equivalent CI/CD
Demonstrated ability to focus and complete tasks on time.
Strong team player
Show flexibility under changing conditions.
Ability to analyze and solve complex problems quickly and creatively.
Desire to learn new technologies.
Excellent English oral and written communication skills
Self-starting, self-motivated, self-directed, and self-sufficient
Knowledge of Junit, HttpUnit, Fitnesse or other API testing tools.
Programming languages knowledge: Java, python etc.
Preferred Skills (Good to have):
Microsoft Azure Cloud knowledge
Experience with client/server software architecture and SoA (Service-oriented Architecture)
Experience with distributed systems programming (protocols: HTTP/REST, WebSockets, SOAP, gRPC)
Experience in technology used to connect mobile device with infotainment or another consumer device.
Bachelor University degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent.