We provide IT Staff Augmentation Services!

Senior Software Engineer In Test Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Around 8+ years of experience in the software industry as a Software developer and Quality Assurance Engineer.
  • Software QA tester with full Software Development Lifecycle (SDLC) experience, including designing, developing and implementing test plans, test cases and test processes in healthcare domain and e - commerce domain.
  • Specialized in both Automation and Manual testing.
  • Experienced in designing test frameworks and procedures.
  • User-level test automation with Selenium WebDriver, TestNG, Firebug/SelectorsHub, using Page Object Model (POM), Jenkins integrated with Maven for build and scheduling.
  • Good knowledge on API, Backend and UI testing through various industry accepted tools.
  • Well versed with different development and testing technologies like Java, Javascript, HTML, CSS, SQL, Selenium WebDriver, Selenium GRID for cross browser testing, GIT for version control, Jenkins, Webservices testing using Rest API, Mobile testing using Appium and Scrum based Agile engineering practices.
  • Experience in testing REST Webservices using postman for manual testing and RestAssured for automation.
  • Expertise in documenting defects with high level of details, accuracy and informative recreation steps using Jira.
  • Proficient in testing automated test scripts for native and hybrid apps on Android and IOS devices using Appium.
  • Proficient in analysing test plans, creating test cases and designing test strategies.
  • Skilled in Agile model software development life cycle methodologies.
  • Experienced in Behaviour Driven Development (BDD) using Cucumber and Test-Driven Development (TDD) using TestNG.
  • Consistently delivered projects on schedule and met customer requirements.

TECHNICAL SKILLS

Languages: Java, C, SQL, JS, XML, HTML, Javascript and CSS3

Software Tools: MYSQL Workbench, Eclipse IDE, Microsoft Visual Studio, RESTFul APIs, Android SDK

Testing Tools: Selenium WebDriver, Appium, Postman, Cucumber, Protractor

Project Management Tools: Jira, Rally

Version Control Tools: Git and SVN

Operating Systems: Windows 8, Windows 10, Linux (Ubuntu)

Automation Frameworks: Data driven, Modular driven, Page Object Model and Hybrid

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior Software Engineer in Test

Responsibilities:

  • I am involved in implementing a framework based on Page Object Model (POM) and develop automation scripts for new user stories and maintain and run regression scripts of SFDC application.
  • Created functional automation scripts on Selenium WebDriver using Java programming on Modular framework.
  • Used ExtentReport including TestNG reports to generate and analyse test reports.
  • Responsible for automated regression testing efforts of the application in each release cycle.
  • Designed data driven testing framework for automation test scripts and used excel to maintain test data and object repositories.
  • Responsible for triggering execution of the automation test suite using Jenkins as Continuous Integration tool.
  • Performed functional regression testing, sanity testing for latest builds using automation framework.
  • Worked on test environment including Eclipse, TestNG, Maven and GitHub.
  • Performed cross browser testing of Internet Explorer, Google Chrome and Firefox using Selenium GRID for faster and efficient execution of test cases.
  • Work closely with development team to constantly log errors and help fix bugs.
  • Performed defect reporting and bug tracking using Jira and follow up with development team to verify bug fixes and update the bug status.
  • Have written RestAssured tests (GET, POST, PUT and DELETE) using the BDD framework syntax which is 'given-when-then' methods.
  • Tested Login API, Security API for authentication and authorization and GitHub API.
  • Prepared data for covering all the scenarios and wrote SQL queries to verify the database updates and insertion of records.
  • Created test documentations like Automation run reports and status, automation script maintenance log.

Environment: IE 11.0/10.0, Google Chrome, Firefox, Java 7, Selenium WebDriver, Cucumber, Maven, TestNG, RestAssured, HTML 5.0, SQL Developer, GIT, Jenkins, Jira

Confidential, Philadelphia, PA

Senior Quality Engineer

Responsibilities:

  • Analyse functional requirements and business specification as part of Static Testing in early stages of SDLC.
  • Automate test cases, test suites for Regression Testing using Java and Selenium WebDriver for existing application.
  • Automate test cases, test suites for Regression Testing using Javascript and Selenium WebDriver for the AngularJS application.
  • Learnt and Built prototype for AngularJS application and automated the application using Protractor, Jasmine and Javascript.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
  • Implemented a framework using Page Object Model for the application and executed it using Cucumber framework.
  • Responsible to verify REST Web Services API’s request and to get valid JSON response for the following methods like GET, POST, PUT and DELETE.
  • Performed Automation for REST web service using Postman, Ready API and RestAssured.
  • Automated Mobile Automation framework, scripting & execution Sanity, Regression & Boundary test cases for Mobile Application on Android for different platform devices using Appium.
  • Performed Backend testing by writing SQL queries using various commands, functions, Joins and Union.
  • Packaging and Continuous integration of the test cases by using Jenkins.
  • Building the Test cases using Maven Project and run the batch testing.

Environment: Selenium WebDriver, Java, JavaScript, TestNG, HTML reporting, Git, Maven, Jenkins, Jira, Selenium Grid, Postman, RestAssured, Appium, IE 11.0/10.0, Google Chrome, Firefox

Confidential, Irvine, CA

Quality Engineer

Responsibilities:

  • Created and implemented Page Object Model automation framework from scratch using Selenium WebDriver/TestNG.
  • Created Object in Object repository using Page Object Pattern using PageFactory of Selenium WebDriver.
  • Tested Angular JS web applications Using Protractor
  • Developed BDD tests using Cucumber and Gherkin scripting language by writing behaviours and step definitions.
  • Developed Selenium support code in Java using TestNG for Cucumber.
  • Written Java code for reading and writing to an Excel file using Apache POI library.
  • Integrated HTML report for automation scripts using TestNG and Java.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
  • Performed compatibility testing with various devices to ensure functionality works consistently across devices.
  • Created automation test scripts for Parallel Execution of test Script using Selenium Grid and TestNG.
  • Tested RESTFul Web Services based on API specification document using Postman and Rest Assured.
  • Pushed the ready and tested automation scripts to Stash using GIT.
  • Improved testing flow by maintaining Jira dashboard, checking existing defect report to avoid duplicate reports for better performance.

Environment: Selenium WebDriver, Java, TestNG, Maven, Git, Firebug/SelectorsHub, Jira, Jenkins, Cucumber, Postman and Rest Assured, Protractor, HTML 5.0

Confidential

Software Test Engineer

Responsibilities:

  • As a Software Test Engineer, I was involved in testing the application on different mobile platforms like IOS and android as well as testing the equivalent web application.
  • I was part of a team for implementing test automation framework for mobile testing using Appium.
  • Created test data for user login and stored them in excel spreadsheets.
  • Wrote test scripts for automating web application using Java and Selenium. Also integrated TestNG for detailed reports.
  • Performed manual and automation testing on both positive and negative test cases.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
  • Performed cross browser testing on various browsers like Google Chrome, IE and Firefox using Selenium GRID.
  • Created automation test scripts for Parallel Execution of test Script using Selenium Grid and TestNG.
  • Expertise in documenting defects with high level of details, accuracy and informative recreation steps using JIRA.

Environment: IE 11.0/10.0, Google Chrome, Firefox, Java 7, Selenium Web Driver, Cucumber, Maven, TestNG, HTML 5.0, SQL Developer, GIT, Jenkins, Appium, Jira

Confidential

Software Developer

Responsibilities:

  • Worked on developing a custom mobile application called ‘Connected Health’ for Android devices.
  • Developed a module to store the recorded readings from the medical device in tabular format.
  • Was part of the GUI design team and tested various modules of application using Android SDK.
  • Worked on acquiring data from Bluetooth-enabled medical devices such as oximeter, blood-pressure monitor and weighing scale. This also involved monitoring and uploading the readings to the Microsoft HealthVault cloud.

Environment: Java, Java Simulator using Eclipse, Eclipse IDE, Android SDK

We'd love your feedback!