We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

4.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY:

  • Over Seven+ years of professional experience in Information Technology with emphasis on Software Quality Assurance and Automation Testing Life cycle.
  • Exposure to all stages of SDLC (Software Development Life Cycle) and involved in Analysis, Design and Quality Assurance of Web applications.
  • Good understanding and working exposure of Core Java concepts such as Abstraction, Encapsulation, Inheritance, Polymorphism, Collections, JDBC (Java Data Base Connectivity) Programming and Interfaces.
  • Experience in Test Plan creation, Test Case Design, Test Case Review, Test Case Execution, Test Scripts based on User Requirements Specification (URS) and System Requirements documents, Testing Tools Usage, Defect management, and in preparing Test reports.
  • Excellent experience in the environment involving client - server architecture and web development using technologies like Java, JSP, JDBC and XML.
  • Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, and API testing.
  • Experience of working in an automation framework consisting of Selenium, TestNG, Maven, Jenkins, Bugzilla, Oracle Database (for data-driven test).
  • Used SQL Queries to validate data that was submitted from GUI.
  • Experience in web applications automation testing with TestNG, JUnit, ANT, Selenium WebDriver, Selenium RC, Selenium Grid and Selenium IDE.
  • Expertise in working with SCRUM (Agile) and Waterfall Methodology.
  • Work experience in configuration management/version control system tool GIT, SVN.
  • Experience in Data driven testing with different database.
  • Excellent knowledge of XML and XML parsers like SAX, DOM.
  • Experience in working with the code written in different programming languages Java, HTML, CSS, Python, Java Script and databases like Oracle, SQLServer.
  • Selenium ran on many browsers like Firefox, IE & Safari and operating systems like Windows, Linux, Mac etc., and controlled by many programming language and Mobile Testing frame work, worked on JavaScript, TestNG and HTML.
  • Experience in setting up jobs in Jenkins and its integration and code checkout from Github to regression report generation with automated testing project.
  • Experience in Unix Shell Scripting (Linux-bash, bourne shell scripting).
  • Experience in Web services testing using SOAP UI tool and also programming using Java.
  • Experience in JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
  • Excellent communication, interpersonal and presentation skills with strong analytical mind-set.

TECHNICAL SKILLS:

Functional Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid ANT, Maven, JUnit, TestNG, Jenkins, SoapUI, FireBug, FirePath

Defect Tracking Tools: JIRA, Bugzilla

Revision Control & Build Tools: SVN, GIT,GITHUB, CVS

Languages: Java, PL/SQL, HTML, XML, JavaScript, C, C++

IDEs: Eclipse, NetBeans, Visual Studio

Web Technologies: JDBC, XML, XPath, HTML, CSS, Apache Tomcat

Databases: ORACLE 11g, MS SQL Server 2005/2008, MS Access 2000/2005Operating Systems: Windows XP/Vista/7 and Windows Server 2000, 2003/2008, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Buffalo, NY

Software QA Engineer

Responsibilities:

  • Analyzed system requirements and user stories to develop, implement and maintain detailed Test Plans, Test Scenarios and Test Cases in Confluence wikis for Functional Tests and Integration Tests
  • Reviewed positive and negative test cases with product management and development.
  • Prepared testing schedule based on development and sprint plans
  • Developed Functional Tests and Integration Tests for a Web Application UI using Selenium 2.0 and TestNG
  • Used Java API’s and JDBC to access Oracle 11g database
  • Incorporated OOPS concepts and utilized Java Collection classes extensively to develop test code
  • Developed the existing Page Object Model test framework.
  • Used Firebug and Firepath to create HTML element locators based on XPath, CSS elements, ID, Name, and more
  • Created tabular data and parameterized test scripts for Data Driven Testing.
  • Developed GUI Screen using HTML, JavaScript and JSP.
  • Developed functional and integration tests for RESTful Web Services using Soap UI Pro
  • Executed both Manual Tests and Automated Tests for Functional Testing and Integration Testing
  • Performed Database Testing using JDBC
  • Used Maven to automate the build process for web applications testing
  • Used Maven to automate and execute SoapUI tests
  • Performed Regression Testing and Compatibility Testing using Jenkins
  • Verified and debugged Compatibility on different browsers and platforms
  • Participated in end to end system setup and carry out end to end system tests.
  • Used SQL Queries to access and verify the data from the various Oracle DB repositories
  • Tracked open defects, verified, and closed fixed bugs using JIRA
  • Utilized Git to effectively store and manage code
  • Attended daily Scrum meetings and provided test progress status as part of the agile process.
  • Interacted with the developers for bug fixes and to resolve issues
  • Worked closely with developers to understand upcoming features and to product implementation details
  • Updated management on testing progress, issues and concerns on weekly basis.

Environment: Selenium 2.0, TestNG, Jenkins, ANT, Maven, Java, J2EE, Oracle 11g, JIRA, Git, Tomcat, XML,HTML,JavaScript, Xpath, Linux .

Confidential, Richfield, MN

QA Consultant

Responsibilities:

  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Involved in Business Requirements Analysis meeting and worked on Test Plan document.
  • Performed both manual and automated tests (using Selenium WebDriver) to conduct functional and regression tests on the application.
  • Identified test cases to automate using Selenium Web Driver, TestNG and Java (Eclipse IDE Contributed in the Data Driven framework creation).
  • Performed test code review with developers.
  • Developed and executed the test scripts with Selenium and Java.
  • Tested built in Autobot tool that contains HTML, JavaScript and PHP.
  • Extensively used Firebug, XPath Checker to identify the XPath location of elements in the webpage.
  • Incorporated OOPS concepts and Java Collection classes extensively for development of test codes.
  • Attended for all weekly QE status meetings and provided status updates.
  • Created test scripts for different test scenarios covering all aspects of project functionality.

Environment: Java, J2ee, Selenium Web Driver, HTML,JavaScript, xPath, Test Link, Github, Manual Testing, JBOSS, Agile.

Confidential, Seattle, WA

QA Analyst

Responsibilities:

  • Developed Test strategies and Test Cases by reviewing the Software Business Requirements.
  • Responsible for writing the System Test Cases, and to map the System Test Cases and Procedures to software requirements in JIRA.
  • Automation testing using Selenium Web Driver and TestNG Framework.
  • Took part in creation of Test Automation Framework using Page Object Model and Data-driven framework.
  • Created re-usable client libraries for test data population.
  • Actively involved in Scrum methodology for the project from requirements through the delivery of project.
  • Perform Manual testing as well as functional testing, Integration testing, Regression testing and End to End testing of SOAP/REST web services using SOAP UI tool
  • Automated execution of SOAP UI tests and Selenium tests using Maven.
  • Documented Requirements and Issues in JIRA.
  • Performed Smoke testing in Production environment when new code is released to Production.
  • Reported and Tracked Defects using Quality Center.
  • Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team and status of the existing / open defects.

Environment: Quality Center 10.0, .Net, Web Services, JIRA, XML, HTML, MS SQL Server, MS IIS Server.

Confidential, Atlanta, GA

QA Engineer

Responsibilities:

  • Evaluate and re-factor existing test automation as necessary to maintain established levels of quality
  • Engage with development team, quality engineers and architect on design/code reviews, testing strategies, automation framework designs and quality status
  • Design, document, manage and execute test cases, and test suites.
  • Performed different testing task using various test scripts on Selenium IDE, Selenium RC and JUnit.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center
  • Parallel interaction with development team and members of Quality Assurance team for cross checking the correctness of the test results
  • Data Validation and testing using SQL and PLSQL with Oracle, TOAD and JDBC
  • Use Firebug for the web based application testing with selenium to fix locator issues
  • Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status

Environment: Selenium IDE, Selenium RC, JUnit, Java, Eclipse, MySQL, Windows, Oracle, TOAD, JDBC, Quality Center.

Confidential, NJ

Software Automation Engineer

Responsibilities:

  • Wrote test cases based on the requirements document.
  • Performed automated testing using Selenium RC, Java, and TestNG on various applications like Enrollment, Billing and claim Management.
  • Wrote test cases for the application and discussed with the team to identify the P1, P2, and P3 test cases.
  • Participated in reviews of Test Scenarios to ensure the requirement coverage.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium RC on different module of corporate web site.
  • Responsible for performing sanity testing of new builds.
  • Participated in automating the regressions test cases.

Environment: Java, Selenium RC, HTML, SQL, AJAX, ANT.

Confidential

QA Engineer

Responsibilities:

  • Reviewed requirements for testability and usability.
  • Managed Test Plan, Traceability Matrix, Test Scenarios, and Test Cases.
  • Developed test scripts for Test Scenarios covering all aspects of project functionality.
  • Designed creative and effective methods to improve software quality test coverage, efficiency and regression coverage.
  • Managed all phases of testing for assigned components.
  • Created and performed database SQL Queries
  • Created and implemented helper classes using OOPS concepts and Java Collection classes
  • Interacted with database using JDBC
  • Performed back-end testing in UNIX environment using complex SQL queries
  • Participated in Functional Testing, Regression Testing, Basic Security Check, Integration Check, UI testing, Browser Compatibility Testing
  • Good exposure to ANT, report generation and configuring email notification through the framework.

Environment: TestNG, BugZilla, SQL, JDBC, ANT, Java, J2EE, UNIX

Confidential

QA Engineer

Responsibilities:

  • Participated in development of Test Plan and Test Strategy
  • Collaborated with product management teams in reviewing and analyzing Functional Requirements
  • Developed test code in Java using Eclipse IDE and Selenium IDE
  • Designed and implemented tested cases for critical front-end components
  • Performed white-box testing and black-box testing of the application backend and GUI.
  • Performed test code review with developers.
  • Verified data of relational databases using SQL queries.
  • Identified bugs and created bug reports
  • Debugged and updated Regression Tests and issued documentation
  • Attended for all weekly QE status meetings and provided status updates.

Environment: Selenium IDE, SQL, Eclipse, Java, JUnit, Linux

We'd love your feedback!