Quality Engineer Resume
Alpharetta, GA
SUMMARY
- Over 7+ Years of Professional Experience as a Software Quality Assurance Test Engineer working on Manual and Automation Testing of Web, Mobile, Desktop Applications and client/server Applications.
- Well - versed with all stages of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Experience in working with open-source tools Selenium IDE/RC/WebDriver/GRID, JUnit, TestNG, Eclipse and preparation of automation test framework.
- Expert in developing Java Selenium/WebDrivertest script sand Test Frameworks using TestNG/Junitto perform Functional and Unit Testing.
- Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
- Having Java coding experience in Eclipse IDE for functional testing and regression testing for web-based N-Tier applications.
- Experienced in Agile Methodology. Proficient in Black Box and Testing methodologies. Possess specific experience performing Regression and Functional Testing using UFT, Rational Service Tester.
- Proficient in developing test artifacts such as Test Strategies, Test Plan, Test Case, Test Script, Test Data and maintaining the Requirement Traceability Matrix (RTM).
- Proficiency in Manual, designing Test cases, Test Scripts and Test Procedures, Test schedule planning, Documentation and Execution.
- Performed Automated Testing using UFT for Functional & Regression testing.
- Professional 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, Cross Browser/ Cross Platform Testing, UI Validation, Web Services, Boundary Value Testing.
- Experience in executing UI testing according to procedures and policies.
- Experience in developing test scripts using groovy for data driven testing of SOAP and REST Web service using SOAP UI/Postman.
- Experienced in Design, Develop and generate Reports using Application life cycle management HP ALM, Jiraand QC.
- Expertise in back-end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
- Experience with Agile Scrum and Waterfall and TDD (Test Driven Development) methodology.
- Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.
- Team player with excellent Interpersonal and communication skills, an enthusiastic and outgoing individual, with ability to interact with the team members.
TECHNICAL SKILLS
Languages: Java, SQL, HTML
Testing Tools: Selenium WebDriver/IDE/GRID, SOAP UI, Postman
Test Framework: JUnit, TestNG
Build/CI/BDD Tools: Ant, Maven, Jenkins, Cucumber
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: Jira, HP ALM, Quality Center
Databases: SQL Server, Oracle
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta GA
Quality Engineer
Responsibilities:
- Reviewed functional/design specifications, and other relevant documents to extract test requirements.
- Translated requirements, designs and functional specs into test plans.
- FollowedQAtestingautomationsetup to set up the Selenium WebDriver to run the automated test scripts.
- Designed, Executed, and Maintained Selenium WebDriver, TestNG automated test cases for regression test cases.
- Used Java as client library for Selenium WebDriver to design and developedAutomationtest Framework using TestNG.
- Used Eclipse IDE for compiling the Java code and automated the test results.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Organize the framework with Page Objects Model and Page Factory for easy maintenance and readable test codes.
- Implemented Behavioral Driven Development Testing with Cucumber JVM and Selenium WebDriver to ensure the code reusability and code maintainability.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
- Maintained the Java and Selenium test source code and resources in the GIT source control repository tool.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Used Postman Web Services tool for testing REST and SOAP Web Services, inspecting WSDL and WADL files, generating SOAP envelope, and automating other common XML tasks encountered when testing Web Services enabled applications.
- Analyzed test results, tracked the defects and generated reports using HP ALM.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Interacted with development team to assist in build/version control as a part of configuration management responsibilities.
Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, GIT, XPath, CSS, Postman, HP ALM, SQL, Agile and Windows.
Confidential, Harrisburg, PA.
Automation Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- DevelopedAutomationscripts for new enhancements using Selenium WebDriver andTestNG framework.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Created test cases, test plans, tested API's, wrote TestNG test cases, executed code coverage, wroteautomationscripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Performed End to End Testing using UFT before new release.
- Used Maven, GIT, Java and Selenium Grid to create nightly automation scripts.
- Used Maven to build and run the Seleniumautomationframework. Once the script got over, framework used to send theautomationreports over email.
- Performed Automation testing using QTP/UFT and writing scripts and document defects.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Created, modified and executed Selenium scripts in JAVA using Eclipse IDE.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
- Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
- Used Firebug and Fire path to write automated test scripts using XPATH.
- Utilized various test tools forautomationof test cases Generate test reports and performed extensive Web Services testing using Postman.
- Identified, Reported and Tracked Defects using Quality Center test management tool.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Environment: Java, Selenium WebDriver, TestNG, Maven, Eclipse, Jenkins, Postman, GIT, XPath, Firebug, FirePath, Quality Center, SQL, Agile and Windows.
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
- Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
- Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
- Involved in integration testing of different modules.
- Involved in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
- Testing the application on different browsers using UFT.
- Automated functional scenarios using Selenium WebDriver.
- Worked on developing the automation scripts for backend testing using Selenium.
- Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
- Documented the different scenarios for the testing performed manually to check the functionality before testing the functionality using UFT/QTP.
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Performed records, enhanced, and plays back test in Fire fox using Selenium.
- Involved in writing unique XPath using firebug and fire path to identify web elements.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Used SQL Queries for backend testing to check the data integrity and data consistency.
- Interaction with developers to report software bugs and re-test the fixed issues.
- Coordinated the walkthrough and kickoff meetings with developers and project managers.
Environment: Java, Selenium WebDriver, QTP/ UFT, JavaScript, Java, SOAP UI, XPath, HTML, Eclipse, Mercury Quality Center Oracle, Unix/Linux.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing requirements documents.
- Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
- Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
- Identified program variance from functional requirements and recommended modifications for standardization and increased usability.
- Developed, executed, and reviewed software testing scripts using QTP/ UFT.
- Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
- Executed the test cases manually andautomationas necessary and worked on XML.
- Used Quality Center as a defect management tool.
- Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
- Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
- Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
- Involved in weekly walk through and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
Environment: Manual Testing, HTML, QTP/ UFT, MSOffice, Quality Center, SQL Server, Windows.
