Job Title

Senior Software Engineer - QA

Company Name
Experian Services India Pvt Ltd
Job Type
Full-time
Qualification
B.Tech/B.E.
Experience
7 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Hyderabad, Telangana, India
Job Description

·Create test plans & test cases for assigned features

·Execute test cases & perform defect tracking/management

·Design & build automated regression tests from test cases

·Develop utility tools that will help the organization on a day-to-day basis

·Plan and run automation tests, integration tests & regression tests

·Able to perform Load Test, Performance Test, Stress Test for respective micro services

·Help define & lead the effort to implement quality requirements & processes

·Comfortable communicating with developers & other technical team members

·Participates in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations, and design sessions

·Perform UAT / regression testing for all enhancement and/or patch releases against documented specifications

·Identify and report QA issues, workflow issues and other project risks to development team

·Evaluate overall test processes and produce regular progress updates

·Verification testing and patch validation to verifying expected changes were installed

·Tasks include evaluating daily test suites results, maintaining/updating automation tests, and improving regression tests/framework

·Review logs (via SPLUNK) and data analytics for the application and work with Analytics/BI/Bus Ops team to develop and validate analytics information based on business requirement

·Analyze live and historic data stored in, AWS RedShift, Aurora databases

·Ability to perform root cause analysis (RCA) across SDLC phases – Application layer, Database layer, ETL, Replication process, Web Services, UI (Front End), and wherever applic

Qualifications

·Experience working on Linux environment is a must

·Proficient in any of the object-oriented programing languages (e.g., Java, Python, C#)

·Experience on any of the scripting languages (e.g., Groovy, Shell, Perl, C#, Ruby, JavaScript)

·Experience on AWS services like EC2, ECS, S3, CloudWatch is desirable

·Experience on developing automation frameworks from scratch

·Ability to build and contribute to CI/CD pipeline using Jenkins/GitLab,

·Working knowledge on No-SQL Databases, and variants of structured query languages

·Working knowledge of mysql/PostgreSQL/Oracle.

·Ability to deal with DynamoDB, Aurora DB, AWS RedShift, Splunk.

·Experience in testing enterprise level web applications, web services, databases, ETL processes, and highly scalable eCommerce architectures

·Having experience on IaC tools like Terraform, ansible is added advantage

·Having experience on performance testing tools (e.g., jmeter, load runner) is added advantage

·Having experience on Docker/Kubernetes/ECR/EKS is added advantage

·Experience with Agile testing practices, SDLC process, Business Intelligence processes, Business Operations, Data Analytics

·Ability to adapt within a rapidly changing environment and know when to ask for help

·Strong written & verbal communication skills

·Ability to work with source control systems, such as GIT or SVN or TFS (branching, merging, etc.) 

Education and Experience:

·B.E./B. Tech or Master’s in Computer Science or quantitative or related field preferred

·At least 7+ years of combined experience as a quality assurance analyst/engineer including applications development and testing utilizing the complete software development life cycle

·4+ years of strong experience with TDD/BDD

·4+ years of strong experience with automation testing frameworks (selenium, Cucumber, junit, TestNG, Robot)

·Experience on developing automation tests for APIs using postman/soapui/RestAssured.

·Functional Frontend/Backend testing experience required across multiple platforms

Key Skills
Recruiter's Name
--
Telephone
--
Posted Date
December 08, 2022
Additional information

--