We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

Overland Park, Ks

PROFESSIONAL SUMMARY:

  • Over 5 years of experience in Software Quality Assurance Testing,Automation and manual testing as well as deep understanding of methodologies and approaches.
  • Experience in all the stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Proficient in working with open source tools like Selenium IDE/WebDriver/Grid, Eclipse, TestNG/JUnit, Jenkins, Maven/ANT, Cucumber for BDD, Jenkins, SoapUIand preparation ofautomationtest framework using Java.
  • Experienced in Requirement Gathering, Test Planning, Test Cases, Test Data Set up, Manual andAutomationTesting, Defect Tracking and Project Coordination.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit/TestNG, Eclipse and preparation of automation test framework.
  • Experience in scripting the Test cases and managed the framework dependency jars using Maven.
  • Extensive experience in working with theAutomation Engineers team using Selenium Web driver and java with Cucumber in BDD approach.
  • Used Jenkins for contentious integration and GitHub for version control management.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expertise in locating the web elements using XPATH and CSS.
  • Experience in analyzing Business specification documents, developing test plans, defining test cases, developing test scripts.
  • Expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experience with testing web services using SOAP UI and XML.
  • Expert in Rest Assured with JAVA for REST API. Have a good understanding about web services using SOAPUI.
  • Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Center,HP ALM, and Jira.
  • Experience in writing SQL queries to extract data from various tables to perform database testing.
  • Experience of AGILE Methodologies, AGILE Manifesto and Scrum processes
  • Self-starter with capability to adapt and learn new tools, techniques, approaches and leadership skills.
  • Excellent problem solving skills with a strong technical background and good interpersonal skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, SoapUI, Cucumber,Github

Languages: Java, XML, Python

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall

Defect Tracking Tools: Jira, Quality Center, HP ALM

Build/CI Tools: Ant, Maven, Jenkins

Packages: MS-Office Suite(Word, Excel, Access), MS-Project

Databases: Oracle, SQL, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, KS.

QA Engineer (Automation)

Responsibilities:

  • Evaluate and analyze Business Requirements, Functional Specification documents.
  • Developed and executed test plans, test cases and test matrices utilizingQAbest practices and standards.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Developed Selenium WebDriver scripts in Java for complex web applications and large volume transactional retail applications.
  • Developed and executed White box test cases of the Java API using TestNG framework &Eclipse.
  • Automated the entire flow and wrote test cases for individual pages using TestNG.
  • PerformedFunctional and Regression testing byusing Selenium WebDriver and TestNG.
  • Used Maven to configure the dependencies and to run framework.
  • ConfiguredMavenfor JAVAautomationprojects and developedMavenproject object model (POM).
  • UsedCucumberautomated testing to test new and existing functionality.
  • Proven success in establishment of agile test practices including acceptance testautomationusingCucumberduring acceptance test driven development methodology.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds andautomationsuites Jenkins, Maven and GitHub.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • UsedXPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Created unit and functional test cases through use ofPython.DevelopedPythonscripts to automate the test cases.
  • Created all Test Plans, Test Cases Manually and Automated Scripts to create greater coverage for all initiatives assigned.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Executed Web Services functional testing and created test suites for validating REST based services using SOAP UI.
  • Developed Manual test cases for Functional testing of various modules of the application also performed Manual Testing to check flow of the application.
  • Created test cases both in HP ALM based on the user stories and linked test cases to requirements in HP ALM.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Prepared UAT report and shared this with the scrum master in order to discuss the progress and completion of User acceptance testing.
  • ParticipatedQAweekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, SOAP UI, XPath, GIT, Eclipse, Agile, HP ALM, XPath, XML, SQL and Windows.

Confidential, Minneapolis, MN.

QA Tester

Responsibilities:

  • Involved in analyzing user requirements for application enhancements and preparing testing specifications.
  • Developed test scenarios and test procedures based on the test requirements.
  • Participated in preparation of Test Plans.
  • Executed functional and system tests manually.
  • Executed Test Scripts and analyzed the results based on the specifications.
  • Extensively involved in Regression testing.
  • Performed Integration and User Acceptance Tests throughout the SDLC of the application.
  • Involved in writing test cases, test strategy, and test execution.
  • Conducted smoke, functional, UI, regression, UAT testing, and ad-hock testing.
  • Generated Defect Reports and the summary and progress graphs for the application.
  • Communicated with Functional Analyst on any issue clarifications.
  • Involved inManual Testing of the applications on UNIX platform.
  • Actively participated in Bug Track meetings.
  • End to end testing on validating the claims functionality including data validation from source to destination tables.
  • Submitted Coverage Status Report of tests performed on weekly basis.
  • Involved in project meetings and interacted with other team members to resolve the problems.
  • Worked closely with the development team on analysis & design to meet business requirements and product version roll out.

Environment: ManualTesting, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP.

Confidential, Austin, TX.

QA Engineer

.Responsibilities:

  • Designed the test cases and developed test scripts using Java and Selenium.
  • Design and Developed automated functional Test suite using Selenium IDE and Selenium WebDriver.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Reviewed and updatedRequirements Traceability Matrices (RTM)that satisfy all required project’stest conditions.
  • Extensively involved in integrating Selenium WebDriver with existing API to test framework.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Verify SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).

Environment: Java, Selenium WebDriver/IDE,Junit,ANT, Mercury Quality Center, MS Excel, SQL, Oracle, Windows.

Confidential, San Antonio, CA.

QA Engineer(Automation)

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Involved in design and implementation of Selenium WebDriverAutomationframework for smoke and regression test suites.
  • Introduced and implemented open source web test tool Selenium WebDriver for cross browser testing.
  • Developed and Implementedautomationusing Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Configured Selenium WebDriver, TestNG, Maven tool and created seleniumautomationscripts in java using TestNG prior to agile release.
  • Maintained and executed Maven build files for running automated tests.
  • Implement BDD (Behavior Driven Development) Testing withCucumber -JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
  • Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • IntegratedAutomationscripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Used Firebug and FirePath to write automated test scripts using XPath.
  • Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Involved in running Seleniumautomationscripts and updating the scripts according to enhanced requirements using selenium WebDriver andPython.
  • Involved in SOAP and REST based web services testing using SOAP UI web services testing tool.
  • Worked with Assertions like Schema Compliance, XPath and SOAP responses. Used SOAP UI add-in in Selenium to do the Soap and rest API response validation
  • Developed and executed Manual Test Cases.
  • Used JIRA for defect management includes, defect logging, defect tracking, defect triaging and defect closure.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Github, Soap UI, Rest, Cucumber, Eclipse, XML, XPath, Firebug, Firepath, Python, Jira, Agile, SQL, Windows.

We'd love your feedback!