We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

4.00/5 (Submit Your Rating)

Eagan, MN

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in Manual and Automation testing.
  • Experienced in Agile and Waterfall software development methodologies.
  • Experience in UI automation testing using Selenium WebDriver.
  • Experience in Performance testing using HP Load runner and JMeter.
  • Experience in Mobile testing for iOS and Android using Appium.
  • Experience in API testing using Soap UI.
  • Experienced using Data driven framework, Keyword driven framework, Junit, TestNG, Cucumber - JVM framework and TDD, BDD approach.
  • Experienced in using page object model design pattern with Page Factory, Apache POI, JDBC and SQL.
  • Experience in using SVN and GIT for version control and performing continuous integration with Jenkins.
  • Experience in working with project management tools QC, Jira.
  • Experience in writing test scripts in Java Object Oriented Programming.
  • Experienced in Black Box Testing, White box Testing, User Acceptance, Front end and Back end testing.
  • Good knowledge on Python, JavaScript, Cloud technologies, AWS, Windows desktop testing, Performance center tool, APP Dynamics.

TECHNICAL SKILLS:

Automated Testing tools: Selenium, Quick Test Pro (QTP), Load Runner, SOAP UI, Appium

Bug Management Tools: Quality Center, Jira

Programming and Scripting: C, Java, SQL, VB Script, JavaScript, Python

Testing Frameworks: Page object model page factory, Spring framework, Data Driven, Keyword Driven, Junit, TestNG, Cucumber-JVM, Gherkin.

Databases: MS SQL Server, RDBMS, TOAD, JDBC

Web Technologies: HTML, DHTML, CSS, XML, AJAX, SOAP and REST

Version Control: Version One, SVN, GIT

Development Tool: Eclipse IDE, IntelliJ IDEA

Operating Systems: Windows, Mac, Unix/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Eagan, MN

Software QA Engineer

Responsibilities:

  • Analyzed the requirements and wrote the feature files in Gherkin language, wrote step definitions and implementation page object code using Selenium Web Driver configured under IntelliJ IDEA.
  • Involved in creating the Test automation framework from scratch. Used Maven as a build tool and created the framework with selenium, selenium grid, java, TestNG, BDD cucumber-JVM and page object page factory design pattern.
  • Used apache POI for data and selenium with JDBC for endpoint testing.
  • Initially we used JUnit with selenium and cucumber-JVM in a page object model and cleaned up the duplicate code and maintained a good standard of coding. Later we created the new test framework with TestNG.
  • Was success in achieving the maximum automation from 40% to 90% and reduced the test scripts repository from more that 700+ scripts to 180 scripts.
  • Implemented the prototype mobile testing for the web application. Used Appium, java client, JSON, android and iOS, android server which runs the logs.
  • We implemented TDD approach for 4 sprints and wrote the code using pair programming.
  • Implemented the test scenarios and wrote the test scripts for negative testing.
  • Used Jenkins for CI and running all the regression tests linked from the framework and Used GIT for version control.
  • Involved in Rest API testing with Soap UI.
  • Daily running the smoke and regression suites.
  • Worked with management tool Jira for tracking the defects and test management.
  • Worked under agile scrum development with bi-weekly sprint and Participated in sprint planning, sprint technical planning, daily stand ups, sprint review and retrospective meetings.
  • Performed cross browser testing using selenium Grid.
  • Closely worked with technical team to troubleshoot the issues.
  • Participated in weekly knowledge transfer sessions, cross team collaboration and test knowledge share sessions.
  • Interacted with the product owner, manager, scrum master and business analyst regarding the requirements and issues if any.

Environment: Java, TestNG, Soap UI, Appium, HP Load Runner, agile, Jira, BDD, Cucumber-JVM, JavaScript, Mac, Selenium WebDriver, Firebug, CSS and XPATH.

Confidential, San Jose, CA

QA Automation Engineer

Responsibilities:

  • Analyze the System Requirements and developed detailed Test Plans and Test Cases and provided the documentation.
  • Worked under agile scrum development environment.
  • Selenium Web Driver configured under Eclipse, TestNG environment.
  • Worked on BDD approach with cucumber-JVM in selenium web driver.
  • Used page object model with page factory and automated tests in Java/TestNG development environment.
  • Involved in modifying the framework and updating new methods and classes and the cucumber runner class.
  • Extensively used Appium for Android and iOS applications.
  • Logged defects in Jira for tracking the defects and creating the stories.
  • Followed version control standards with GIT and continuous integration with Jenkins.
  • Extensively used Load runner for conducting Load, Stress and Reliability testing.
  • Coordinated with an offshore QA team.
  • Involved in REST API testing using SOAP UI.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Prepared and participated in status meetings, conducted walkthroughs, documented proceedings.

Environment: Java, agile, Appium, Load Runner 11.52, BDD, Cucumber-JVM, JavaScript, Jira, Windows 7, Selenium 2.2, Load Runner 11.0, SOAP UI, Firebug, TestNG.

Confidential, Minneapolis, MN

Quality Assurance

Responsibilities:

  • Involved in defining and analyzing the testing requirements based on the application functionality.
  • Gathered test data requirements for data conditioning from Business units to test total application functionality.
  • Involved in automation testing using selenium web driver for functional and regression testing.
  • Used BDD cucumber-JVM framework to analyze the user-story and writing acceptance criteria.
  • Utilized Jira as a defect tracking tool.
  • Web services testing with REST and SoapUI.
  • Worked in Agile development environment.
  • Created automated test scripts in Java for web-based application.
  • Worked under JUnit development environment with Java.
  • Used GIT as version control.
  • Executed test cases before and after bug fixes for each build for user acceptance testing.
  • Tested the application for third party vendor confirmation and client reports as per use cases.

Environment: Selenium web driver, Jira, JUnit, Tomcat, HTML, SoapUI, UNIX/LINUX, MAC, Windows, cucumber-JVM

Confidential

QA Analyst

Responsibilities:

  • Involved in writing Test Scripts for the main application functionality and Test Plans and Test cases according to business Specifications and designing.
  • Performed Manual Testing on different Modules of the Application.
  • Automated test cases using QTP and Webservices and API testing with Soap UI.
  • Investigated software bugs and prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis and interacted with the development teams.
  • Created SQL Scripts to run against database testing and for populating, updating and deleting the data from the database.

Environment: Java, SQL, Soap UI, Quick Test Professional, Selenium IDE, VB Script, Bugzilla, Windows 2000, HTTP, XML

We'd love your feedback!