Senior Software Automation Test Engineer - ROBOT Framework
Location
Bangalore | India
Job description
Principal Duties & Responsibilities
- Design, document, and maintain scalable test automation frameworks and infrastructure
- Collaborate with DevOps teams to build and integrate test and deployment automation into Advarra development pipelines, specifically AWS with GitHub Actions
- Interface with external vendors on tooling and services necessary for framework solutions
- Leading testing efforts for large projects or entire products (coordinating the testing of global teams, communicating priorities and deadlines, etc.)
- Coaching and providing feedback for other testers on the team and actively seeking mentoring opportunities for peers and less senior coworkers
- Representing the Software Test Engineering team at product meetings (providing testing updates, escalating quality concerns, etc.)
- Extensive experience with Agile methodologies including leading Agile ceremonies
- Suggesting improvements to testing, processes, strategies, and best practices
- Creatively and efficiently testing web-based research related software, including developing and manually executing test cases
- Developing risk-based test strategies
- Identifying and documenting defects in the software
- Managing product quality through issue prioritization, test planning, and cross team communication
- Engaging and collaborating with a cross functional software development life cycle team to ensure high quality, timely product releases
- Actively participating in the continual improvement of the company's Quality Management System
- Creating and maintaining reusable test assets that facilitate efficient software quality assessments
- Documenting software testing procedures
- Deploying and maintaining test environments
- Leveraging client experience data to improve quality of product and operations
- Using data to assess quality of product and efficiency of operations
- Applying various testing techniques such as functional, exploratory, or regression at an appropriate time
- Experience leveraging test and deployment automation within the SDLC pipeline
- Leading cross functional process initiatives within the SDLC organization
- Facilitating new employee onboarding through training and mentorships
- Advocate for shifting quality left across the SDLC roles.
- Experience leading with Root Cause Analysis and Corrective/Preventative Action initiatives
- Experience using quality and operational metrics to measure and improve process and product quality
Education:
- Bachelor's degree in Information Systems or Computer Science preferred, or equivalent relevant experience.
Experience:
- 5+ years of automated testing experience, specifically with a Robot Framework including building and maintaining automation testing solutions for frontend UI and backend API.
- Experience with AWS CI/CD deployment with GitHub Actions
- Previous experience in a technology driven, developing company is preferred.
- Experience testing web applications, databases, and interfaces.
- Experience or familiarity with regulatory requirements of ISO 9001 or ISO 13485, HIPAA, CMS, and/or 21CRF11
- Experience with test automation is preferred.
Knowledge, Skills, Abilities:
Demonstrated ability to effectively manage software testing projects across multiple testers
- Familiarity with manual and automated test strategies
- Strong attention to detail to identify defects and usability issues.
- Aptitude for excellent written and verbal communication skills and the ability to exchange ideas and information within all levels of the company
- Proficient in the use of Microsoft Office
- Familiarity with SQL and Oracle databases
- Working knowledge of clinical trial process and medical informatics
- Experience mentoring newly hired employees or less senior co-workers.
Job tags
Salary