Senior Software Engineer

6 days ago


Hyderabad, Telangana, India Experian Full time
Job Description

As a Senior Software Engineer - Test Automation, you will be responsible for designing and building automated regression tests from test cases using Cucumber/Java framework. You will review PRs and provide constructive feedback, help and educate other automation team members to follow automation framework rules, and ensure that the automation framework stays intact.

Key Responsibilities:

  • Design and build automated regression tests from test cases using Cucumber/Java framework
  • Review PRs and provide constructive feedback
  • Help and educate other automation team members to follow automation framework rules
  • Ensure that the automation framework stays intact
  • Add new features to the automation framework
  • Create test plans and test cases for assigned features
  • Execute test cases and perform defect tracking/management
  • Develop testing tools and resources to aid in testing effort
  • Develop utility tools that will help the rest of the organization on a day-to-day basis
  • Plan and run automation tests, integration tests, and regression tests
  • Able to perform Load Test, Performance Test, Stress Test for respective microservices
  • Help define and lead the effort to implement quality requirements and processes
  • Comfortable communicating with developers and 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
  • Perform UAT/regression testing for iOS and Android on emulators and hardware devices
  • Identify and report QA issues, workflow issues, and other project risks to the development team
  • Evaluate overall test processes and produce regular progress updates
  • Verification testing and patch validation to verifying expected changes were installed
  • Evaluate system performance, reproduce issues, and work with development to resolve identified problems
  • Tasks include evaluating daily test suites results, maintaining/updating automation tests, and improving regression tests/framework
  • Review logs (e.g. SPLUNK, DataDog, AWS) and data analytics for the application and work with Analytics/BI/BusOps team to develop and validate analytics information based on business requirements
  • Analyze live and historic data stored in DynamoDB, AWS RedShift, Aurora databases
  • Ability to perform root cause analysis (RCA) across SDLC phases – Application layer, Database layer, Web Services, UI (Front End), and wherever applicable

Qualifications:

  • Very well-versed with:
  • API postman
  • Testing Microservices
  • AWS
  • Wire Mock
  • JMeter/Blazemeter
  • Jenkins
  • Cucumber JVM and Java core
  • Proficient in object-oriented software/web/API development experience (e.g. Java, Groovy, Shell, Perl, C#, Ruby, Python, JavaScript)
  • Advance Level in Cucumber/Java automation framework
  • Working knowledge of Microservices architecture, No-SQL Databases, and variants of structured query languages
  • Working knowledge of SQL, NoSQL Datastores, Raw data within text,.csv,.xls/.xlsx, JSON, XML files, Jmeter
  • Experience in testing enterprise-level web applications, web services, databases, and highly scalable eCommerce architectures
  • Experience with Agile testing practices, SDLC process, Business Intelligence processes, Business Operations, Data Analytics
  • Understands deployment pipeline, continuous integration, and code coverage
  • Ability to build and contribute to Jenkins, AWS Batch, and AWS CICD pipeline
  • Strong written and verbal communication skills
  • Ability to adapt within a rapidly changing environment and know when to ask for help
  • Ability to work with source control systems, such as GIT (branching, merging, etc.)

Education and Experience:

  • BA/BS or Master's in Computer Science or quantitative or related field preferred
  • At least 8+ years of combined experience as a quality assurance analyst/engineer including applications development and testing utilizing the complete software development life cycle
  • 5+ years of strong automation experience required
  • 3+ years of strong experience with Behavior Driven Design approach
  • Experience working with automation testing frameworks (Cucumber, Protractor, Robot) and developing testing scripts using Selenium and Restassured
  • Functional Frontend/Backend testing experience required across multiple platforms – Web App, Mobile App, MicroServices
  • IOS and Android testing experience required
  • Experience building and developing test automation for APIs and Web Services using http protocol, JSON, and XML
  • Experience with Selenium, Postman dev experience
  • Hands-on experience with TDD/BDD using Wiremock or Junits or Mockito and Cucumber framework
  • Experience with front-end technologies such as HTML, CSS, and JavaScript


  • Hyderabad, Telangana, India Coupa Software Full time

    Unlock Your Potential at CoupaCoupa is a leading provider of spend management solutions, and we're seeking a talented Senior Software Engineer in Test to join our team. As a key member of our quality engineering team, you will play a critical role in ensuring the quality of our software products.ResponsibilitiesEstablish and maintain quality engineering...


  • Hyderabad, Telangana, India Coupa Software Full time

    Coupa Software is seeking a skilled Senior Software Engineer in Test to join our team. As a key member of our quality engineering team, you will be responsible for establishing quality engineering, automation testing, and continuous integration practices with an emphasis on back-end APIs and systems integration. Your expertise in leveraging a wide variety of...


  • Hyderabad, Telangana, India Coupa Software Full time

    About Coupa SoftwareCoupa is a leading provider of spend management solutions, dedicated to helping businesses unlock their full potential. Our mission is to empower customers to do well and do good, anchored in our shared belief that we are smarter together.Job SummaryWe are seeking a highly skilled Senior Software Engineer in Test to join our team. As a...


  • Hyderabad, Telangana, India SoftxAI Technology Private Limited - Software & AI Solutions Full time

    Job Title: Senior Software EngineerLocation: HyderabadCompany: Softxai Technology Private LimitedWe are seeking a skilled and motivated Senior Software Engineer to join our growing team at Softxai Technology Private Limited. As a Senior Software Engineer, you will contribute to building high-performance, scalable applications while ensuring best practices in...


  • Hyderabad, Telangana, India New Relic, Inc. Full time

    Senior Software Engineer - Job DescriptionAt New Relic, we're looking for a skilled Senior Software Engineer to join our team in India. As a Senior Software Engineer, you will be responsible for building, maintaining, and scaling Go clients and projects, as well as contributing to New Relic's infrastructure development.Key Responsibilities:* Build and...


  • Hyderabad, Telangana, India ValueMomentum Full time

    About ValueMomentumValueMomentum is a leading provider of technology solutions for the insurance industry. Our team of passionate engineers thrives on tackling complex business challenges with innovative solutions.Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Engineering Center in...


  • Hyderabad, Telangana, India Qualcomm Full time

    Job Title: Senior Software EngineerQualcomm is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions for our audio and video products.Key Responsibilities:Design and develop software solutions for audio and video...


  • Hyderabad, Telangana, India DigitalOcean Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at DigitalOcean. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key Responsibilities:Design and develop...


  • Hyderabad, Telangana, India Zelis Full time

    Job Title: Senior Software EngineerZelis is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Key Responsibilities:Develop software applications...


  • Hyderabad, Telangana, India insightsoftware Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at insightsoftware. As a key member of our Software Engineering team, you will play a critical role in designing, developing, and delivering our cloud-based software platform.Responsibilities:Develop a deep understanding of our technology tools and...


  • Hyderabad, Telangana, India Cornerstone OnDemand Full time

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Cornerstone OnDemand.About the RoleThis is an office-based position in our Hyderabad office.Key ResponsibilitiesDesign, develop, and deploy high-quality software applications using C# and.NET.Collaborate with cross-functional teams to identify...


  • Hyderabad, Telangana, India Qualcomm Full time

    {"Job Title": "Senior Software Engineer", "Job Description": "At Qualcomm, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Engineering Group, you will be responsible for designing and developing software for our Bluetooth devices.The ideal candidate will have a strong background in software design and...


  • Hyderabad, Telangana, India HyrEzy Talent Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at HyrEzy Talent Solutions. As a key member of our software development team, you will be responsible for designing, developing, and configuring software systems to meet our clients' requirements.Key Responsibilities:Design and develop software...


  • Hyderabad, Telangana, India Carrier Full time

    Job Title:Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Carrier. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications using .Net technologies.Key Responsibilities:Design and develop software applications using .Net...


  • Hyderabad, Telangana, India Thomson Reuters Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Thomson Reuters. As a Senior Software Engineer, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions. You will work closely with internal and external teams to train them on the products, work on projects...


  • Hyderabad, Telangana, India Qualcomm Full time

    Job Title: Senior Software EngineerQualcomm is seeking a highly skilled Senior Software Engineer to join our team in India. As a key member of our Engineering Group, you will be responsible for designing, developing, and testing software applications for our audio and DSP products.Key Responsibilities:Design and develop software applications for audio and...


  • Hyderabad, Telangana, India Carrier Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a seasoned software engineering professional to join our team as a Senior Software Engineer. The ideal candidate will have a strong background in software development, with a focus on front-end development using ReactJS, ReactNative, and Angular.Key Responsibilities:Develop and maintain web...


  • Hyderabad, Telangana, India F3328 FTIS (India) Pvt Ltd, FT Park Hyd Branch Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at F3328 FTIS (India) Pvt Ltd, FT Park Hyd Branch. As a Senior Engineer, you will be responsible for designing, developing, and implementing software solutions to meet the business needs of our organization.Key ResponsibilitiesDesign, develop, and implement software solutions...


  • Hyderabad, Telangana, India Experian Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Experian India. As a Senior Software Engineer, you will be responsible for designing and implementing robust Java applications within a microservices architecture. You will also leverage AWS cloud services for scalable application...


  • Hyderabad, Telangana, India DISH Network Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at DISH Network Technologies. As a Senior Software Engineer, you will be responsible for designing and developing Restful Services, data analysis, troubleshooting, and resolving complex issues.Key Responsibilities:- Work with Product...