Job offer
Senior Software QA-ETL Officer
The Senior Software QA-ETL Officer is responsible for quality assurance of software projects at Charles River Development and, as part of the Scrum team, will build and further develop test automation and quality assurance infrastructure. The candidate should have strong programming skills and experience in software test automation.
Job description
Overview
- Senior Software QA-ETL Officer
- Hyderabad
- Information Technology
- Full-time
Tasks
- As a senior member of the Scrum team, execute overall quality planning for projects within Charles River's software development lifecycle.
- Provide support and assistance to customers and other teams within Charles River
- Act as a deep automation engineer with strong programmable skills and a solid software testing foundation
- Build the next generation of software test automation infrastructure and the Quality Assurance Infrastructure team
- Design, deliver, and support the software infrastructure that enables automated production validation
- Planning and execution of centralized automated regression tests for all product departments
- Maintain and expand test automation framework
- Perform product design and verification during the pre-IPO phase of a release
Responsibilities
- Work closely with the Scrum Master, Product Owner, architects, business analysts, product specialists, developers, and other project team members.
- Create comprehensive test automation scripts from business requirements and functional specification documents
- Perform manual and automated functional, integrative, regression, and performance tests
- Maintain automated and manual test script libraries for new features, integration, regression, and performance testing.
- Be aligned with software development lifecycle practices and comply with information security and data governance procedures
- Implement test automation tools and document software errors in our test management system
- Provide test management by identifying opportunities for improvement in the Scrum team's QA methods
- Research and recommend new approaches for test automation
- Participate in the agile software development process
- Participate in "Testfest" activities
- Guide and supervise junior employees in the correct creation of automated test scripts
Requirements
Education
- Bachelor's degree (or foreign educational qualification) in computer science, engineering, mathematics, physics, or another technical field, or business administration with an MS background
- MS degree preferred
Experience
- At least 6 years of experience in software testing within a process-oriented technology environment
- Strong knowledge of Java programming for the development and maintenance of manual test scripts
- Advanced SQA skills for data validation, debugging, and ETL testing
- Practical experience in designing, implementing, and executing automated test scripts for web, desktop, API, and batch applications
- Proven ability to create and execute test cases and scripts using automated testing tools for multi-tier applications
- Ability to translate business requirements into detailed functional and technical test plans
- Experience with agile development methods, preferably 3+ years
- Excellent written and verbal communication skills
- Knowledge of data warehouse concepts, data modeling, and data quality is an advantage.
- Familiarity with the financial domain and third-party data providers such as Bloomberg, Refinitiv, and rating agencies is a plus.
We offer
- Inclusive development opportunities
travel requirements
- May be required on a limited basis
Job details