At R Systems, our vision is centered around cultivating a people-centric work environment, where every individual feels valued, empowered, and inspired to excel. We view our employees as partners in our journey of growth and success, and we actively encourage them to bring forth their innovative ideas and challenge the status quo. It's this commitment to fostering a culture of collaboration, creativity, and continuous improvement that allows us to consistently attract and nurture top talent across our global offices.
R Systems believes that a fulfilling career extends beyond the work you do. We're more than just a workplace; we're a community where individuals come together to innovate and grow.
We celebrate every festival in the office with our incredible team and host workshops and sessions to prioritize time management, setting healthy boundaries, and achieving work-life balance for stress-free living. We nurture an innovative mindset among all employees, augment their problem-solving prowess, and imbue the organization with a customer-centric ethos.
Join us and be part of a team where your potential is valued, your ideas are heard, and your career aspirations are supported every step of the way.
Duties and responsibilities:
The team will be responsible for quality assurance through test planning and tracking, test case development, and manual and automated testing of new features and regression testing of one or more of the following depending on the assignment: mobile apps (Android and iOS), websites, middleware, IOT devices (such as Garage Door Openers, Commercial Access Controls, Video enabled products)
Following are expectations in addition to typical duties and responsibilities:
- 5 to 10 years of experience in QE, including 1 to 3 years managing teams of 10+ QE members across multiple scrum teams/projects.
- Participate in Scrum, Daily Stand-up, Sprint, and iterative development activities. Collaborate with agile team members, scrum master, developers, and product owners to support quality assurance activities
- Analyze user stories for new features and tickets assigned, develop test cases, verify new features and tickets, and support regression testing
- Expert in test case development, test case optimization, and test case reviews. Ensure full requirements traceability and test coverage.
- Summarize test results. Provide accurate traceability and bug reports for Go/No-Go decisions
- Lead shall design an overall technical roadmap of automation solutions in collaboration with development and QA
- Lead shall be able to oversee the work of multiple scrum QE teams and provide managerial assistance to the assigned Business Unit Quality Engineering Manager
- Lead shall be able to establish and govern automation metrics and KPIs to stakeholders. Rollup test metrics
- Lead shall work with senior leadership to articulate testing solutions, ROI, and cost across multiple portfolios and applications
- Lead shall provide consultation on testing and automation strategies for multiple applications, disciplines, or teams
- Lead shall assess the current state of testing implementations, do a gap analysis and provide strategic direction. Identify areas of optimization and improvement in testing strategies, processes, methodologies, and documentation
- Lead shall collaborate with architecture groups, and delivery partners to build solutions for testing, and automation to achieve CI/CD
- Lead shall conduct proof-of-concepts, provide tooling solutions for any automation limitations
Education/Certifications:
- Bachelor's Degree in Electronics, Computer Science, MCA or related technical field or equivalent practical experience
- Quality Assurance Certifications (e.g. ISTQB) is preferred
- Cloud Certifications is preferred
Technology:
- Proficiency with one or more of the following programming languages/frameworks: Javascript, C#, Java, Python, .NET/Java frameworks
- Strong knowledge of test automation of web and mobile applications, middleware or firmware.
- Strong knowledge of automation tools like Selenium, Playwright, Selenium Webdriver, Appium, SoapUI, RestAssured
- Ability to implement continuous integration and build automation systems, such as Jenkins, Bamboo, Octopus, etc.
- Knowledge of cloud-based platforms such as Perfecto, Source Lab, Lambdatest etc.
- Experience in scripting languages – Javascript, SQL queries
- Experience in relational databases, such as Oracle/ SQL server
- Experience in no-SQL databases, such as Couchbase/ Neo4J
- Experience in the IOT domain
- Experience with testing of cloud-hosted applications, SaaS
- Experience in TDD/BDD approaches and relevant tools such as Cucumber
- Experience in architecting, and implementing solutions/frameworks for front-end and APIs
- Experience with Test Management, Bug Tracking, and Collaboration tools (e.g. Testrail, Jira, Confluence)
- Experience with Source Code Management Tools (e.g. Git, TFS, RTC)
- Understanding of Non-Functional Testing
- Hardware testing experience a plus