We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Software professional with 13+ years of core expertise on Manual & Automation testing
  • Have 8+ years of experience on Automation using Selenium Web driver, Java, TestNG & Cucumber
  • Hands on experience on developing Automation Frameworks like Hybrid, Keyword Driven & Data Driven Frameworks
  • Hands on experience on TDD and BDD (cucumber tool) frameworks.
  • Expertise in creating Gherkin feature files and converting into Step Definition
  • Experienced in using Maven as build tool and Jenkins to create and run deployment jobs
  • Creating new Feature files, Step Definitions, supporting code using Java & Cucumber
  • 5 years of Hands on experience on API testing using Postman, RestAssured, SOAP UI, ReadyAPI tools
  • Hands on experience on designing of Automation framework using Ready API 1.5.0 for automating SOAP and REST Web Services
  • Automating Angular JS applications by using Protractor, Jasmine using Java script.
  • Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect
  • Have 2 years hands on exp. on Mobile Automation using Appium
  • Expertise in Test Strategies, Test Plans, Traceability Matrix and Bug Reports
  • Experience in analysis, design, development and Creation of Test plans, Test Cases based on business, Functional and Technical requirements
  • Involved in Functional, Regression, System, GUI, Installation and Smoke Testing
  • Experience in Backend/Database testing on Oracle and SQL Server
  • Hands on experience on Build tool and CI tool i.e Maven, Jenkins
  • Expertise on various testing tools like - ALM 11, QC10.0, Testlink, Bugzilla, JIRA
  • Expertise in Quality Center like Create Requirements, Test cases, execute test cases and Track the defects
  • 7 years of experience in Agile Scrum Methodology and V-Model
  • Strong knowledge on SDLC and expertise work experience on STLC
  • 4+ years of experience as Test Lead and managing On-shore and off shore team
  • Experience in creating SQL queries to retrieve and validate data in back end
  • Have knowledge on Python/Shell programming
  • Worked on Production Releases and coordinated with client during User Acceptance Testing
  • Certified with Automation Anywhere Advanced Robotic Process Automation v11.0
  • Certified with Fagan Inspection Process

TECHNICAL SKILLS

Automation Tools: Selenium Web driver, TestNG, Junit, Cucumber, Maven, Jenkins, Protractor, Jasmine, SoapUI Pro, Ready API 2.1.0, Postman, Rest Client, Rest Assured, Jmeter, IntelliJ, Bitbucket, Git

Test Management Tool: ALM 11, Quality Center 10, Test Link, Rally

Bug Tracking Tool: JIRA, Bugzilla3.6, Telelogic Change Synergy

Database: Oracle 10g, SQL Server 2005

Programming Languages: C, C++, Data Structures, Core Java, JavaScript, Python, Shell programming, Gherkin, Groovy scripting

Configuration Tool: VSS 6.0, SVN, Docker, Maven, Jenkins

Operating Systems: Windows 2008/XP, Windows 7

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Coordinated with Product Owner to elicit, analyze and prioritize user stories from business stakeholders
  • Manage and lead the testing team in planning, estimation and scheduling the testing activities
  • Developed Automation Framework using Selenium WebDriver, Java, TestNG, Cucumber, Gherkin, Maven and integrated to Jenkins
  • Created test BDD feature files using Gherkin language for every Acceptance criteria defined in the Stories
  • Developed Automation Scripts for regression testing.
  • Automated angular application module using protractor and Jasmine and created specs for various functional scenarios.
  • Integrated Framework with CI tool - Jenkins and scheduled execution on daily basis during regression
  • Performing API testing (SOAP and REST) using Postman and SoupUI by setting End Points, Resource Headers and Methods.
  • Setting Assertions prior to firing REQUEST and then validating response against the API spec doc
  • Developed Data driven Framework using Ready API tool to automate SOAP and REST web services
  • Designed and developed tests for Mobile App Testing in Android Platform using Appium
  • Executed Test Scenarios using 3rd Party Emulators for Android OS and Simulators for IOS testing
  • Review the automation scripts, test scenarios/Test cases with the client team and provides a sign-off
  • Provides inputs on the test data preparation phase
  • Perform the smoke and sanity test on deployed build and gives a go-ahead for the team to continue testing
  • Holds defect review meetings with the concerned development and support teams
  • Working closely with Agile team across all phases of a project to constantly test and provide feedback on quality of the product
  • Participate and contribute effectively in daily stand-up, sprint review, sprint demo and retrospective meetings

Confidential

Senior Automation Engineer

Responsibilities:

  • Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology
  • Involved in Estimating tasks, Impact analysis and Code review
  • Managing On-shore and off shore QA team and leading a team of size 11
  • Communicate timelines, progress, delays etc. back and forth from the team to the client and vice versa
  • Working in Service Oriented Architecture (SOA) such as Web Services including SOAP/XML, REST/JSON
  • Developed Automation Framework using Cucumber, Selenium web driver, Java, Java Script & TestNG
  • Involved in Scratch implementation of BDD frame work, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class.
  • Design and developing of Driver scripts, Base Classes, reusable scripts for Generic library, Excel Lib, Report Lib, Page Classes as part of Framework design
  • Continuous Integration and build configurations. Build and deploy the code to test environments during development during without any errors.
  • Design and Developing the automation scripts, test scenarios with the team during each Sprint Iteration
  • Working closely with Agile team across all phases of a project by engaging actively in daily scrum calls, grooming session, sprint review meetings and provide weekly demos to the business/key stakeholders for User Story acceptance and follow the Agile methodology using appropriate tools
  • Coordinate and participate in the review and testing activities to ensure the quality and functionality of assigned Confidential developed systems.
  • Assist project team in identifying and monitoring project testing risks and issues.
  • Ensure timely and accurate communication with Development Leads, Project Manager and Senior Management throughout the life cycle of the project.

We'd love your feedback!