Software Test Engineer Resume
3.00/5 (Submit Your Rating)
Owing Mills, MD
OBJECTIVE:
QA ANALYST| AUTOMATION TESTER
SUMMARY:
- Over 6+years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Analyst proficient in testing on Client/Server and Web - based Applications.
- Expert in both Manual and Automation (Selenium) testing of the applications.
- Automated the Test Cases using Selenium WebDriver, Java Eclipse, and TestNG.
- Having Immense experience in agile and waterfall project management methodologies.
- Experience in web user interfaces automation testing with Selenium WebDriver, Java, JUnit, TestNG, Maven, ANT, Jenkins and Cucumber and Fitnesse framework.
- Good experience in Selenium Automation using WebDriver and Server. Heavy programming using Java, JUnit, TestNG.
- Sound knowledge of JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Excellent knowledge of writing unique XPath (absolute/relative) using firebug and fire path or ChroPath to identify web elements.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experienced in written, maintained, and executed Test plans, Test Strategy, Test cases and Traceability Matrix.
- Expert in identifying test scenarios & performing various testing like Unit testing, Sanity Testing, Regression Testing, System level and data level testing.
- Extensive experience in manual testing of software applications. Experience writing and executing User Acceptance Testing (UAT) Test scripts.
- Experience in developing Frameworks most of them Hybrid Frameworks using the data-driven framework and Keyword driven Framework.
- Expertise in Analysis of Problem Severity, Defect Tracking System and Defects Reporting System using Test Management tools like Mercury Quality Center.
- Experience in Web-based testing including GUI Testing, Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Executions and validations to find high priority, severity defects.
- Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.
- Create Fitness Fixture and Developed TDD script on fitness wiki page and configured with Xebium & Selenium Driver Fixture with Java.
- Experienced in E-Commerce, Retail, and Health care and Communication domains.
- Performed manual and automated test procedures for functional testing of Web services using Soap UI 2.5 and worked on Restful API’s testing.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE and WebDriver, JUnit, TestNG, Cucumber,Apache POI, Eclipse, Maven, Jenkin, Git, GitHub, Fitness.
Databases: Oracle, SQL Server, My SQL
Project Management: Jira, ALM
Application Software: Adobe Photoshop, MS Office, MS Project, MS Visio, VM Ware
OS: Windows 7, Windows 10, Windows Server 2012 R2, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Owing Mills, MD
Software Test EngineerResponsibilities:
- Worked with CMS (Centers for Medicare & Medicade Services) team to understand user stories, requirements and acceptance criteria in PI Session.
- Involved in Complete Software Development Life Cycle (SDLC) using Agile Methodology
- Attended QA meetings in deciding QA Test strategies, defining data requirements for the testing and setting up QA Environment for Testing.
- Created Test scripts based on technical specifications and business requirements.
- Created, executed, maintained and enhanced Manual and Automated Test Cases/Test Scripts.
- Reviewed use cases and requirements document to build test cases.
- Involved in gathering test data for testing positive and negative scenarios and validated the error messages.
- Created Test Cases using Element Locators and Selenium Web driver methods.
- Experience with a structured query language to query the database to verify test results
- Deliver Enhanced Test Automation Framework.
- Deliver automated Regression test to Supplement feature team tests thereby enabling better test Coverage.
- Implemented assertions, error collector functionalities for better validation using TestNG/JUnit.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG/JUnit and Maven technologies under Java platform.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Create Fitness Fixture and Developed TDD script on fitness wiki page and configured with Xebium & Selenium Driver Fixture with Java
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Logged defects in JIRA.
- Performed Assertions like Schema Compliance, XPath.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Create Fitness Fixture and Developed TDD script on fitness wiki page and configured with Xebium & Selenium Driver Fixture with Java
- Automate CMS External Files, NOP(notice of participation),Vendor-Authorization, PR-Preview Files And All OQR&IQR Reports With Smoke & Regression Test.
Confidential, Herndon, VA
Software Test Engineer
Responsibilities:
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Developed Hybrid driven framework by using data-driven and keyword driven framework.
- Good experience in Selenium Automation using WebDriver and Server. Heavy programming using Java, JUnit, TestNG.
- Sound knowledge ofJUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Performed Data-driven testing using Selenium WebDriver, TestNG functions and JDBC Connections, which reads data from scripts using property and XML files.
- Developed automated tests in Java using Selenium WebDriver, Eclipse and TestNG.
- Design, develop and implement MVC Pattern-based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Involved in Functional Testing as Method test, Test Suite, Integration Testing using different TestNG methods.
- Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in Java.
- Used Maven to build and run the Selenium automation framework. Once the script got over, the framework used to send the automation reports over email.
- Involved in using Maven build tools to manage framework dependency jar files.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Jenkins continuous integration server to run automated test suites.
- Involved in acceptance testing using Fitnesse, Cucumber, and Selenium WebDriver.
- Prepared test cases for Boundary Value Analysis using Black Box testing techniques.
- Involved in running Test scripts on different browsers using the Selenium Webdriver.
- Used Firebug, Firepath, and ChroPathto write automated test scripts using XPATH.
- Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
- Used Selenium WebDriver API to automate tests on the cross-browser and cross-platform environment. Sound knowledge of Object Oriented Programming concept and Java Language.
- Used Jira to log the defect.
Confidential, Silver Spring, MD
QA Analyst
Responsibilities:
- Participated Requirement Gathering meetings to better understand the system.
- Responsible for Planning and Analysis of the project and involved in creating Test Plan, Test Scripts, and Test cases
- Analyzed and maintained requirements and created Traceability Matrix (RTM) between Requirements and Test Cases.
- Created and manage test cases and detailed test procedures for administered software tests.
- Determined acceptance criteria and recorded software test results.
- Analyzed test results and recorded and reported defects.
- Executed functional, regression, and end-to-end testing as required on GUI and Mainframe applications.
- Prepared the Test data (Input files) for interpreting the Positive/negative/regression results based on the design requirements.
- Extensively used Selenium WebDriver Libraries for building automation framework from scratch.
- Executed automation testing and created test results according to the test requirements.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Selenium WebDriver.
- Created test scripts for cross-browser testing using Internet Explorer, Google Chrome, Opera and Safari libraries for Selenium Webdriver.
- Created efficient test script with the concept of OOP using Java.
- Used Junit and TestNG to organize automation frameworks.
- Installed new builds to QA test servers, configured test machines in order for the installation process of builds to execute correctly.
- Wrote and executed new test procedures; updated test procedures as functionality changed during the testing cycle.
- Involved in Functional, Integration, Regression, System, and User Acceptance Testing (UAT) during the various phases of the application testing.
- Involved in Database Testing using SQL Queries.
- Involved in providing the efficient locator's strategy like XPath and CSS to run WebDriver script in stable condition.
- Involved in writing SQL Queries to check data integrity
- Documented and tracked software defects with Jira.
- Tested the application for browser compatibility using internet explorer, Google Chrome, and Firefox.
- Interacted with developers and Business Analysts to resolve defect issues.
Confidential, Norfolk, Virginia
QA Tester
Responsibilities:
- Involved in theinitial design process, construction and deployment phases of SDLC.
- Conceptualized and created Test Plan and detailed Test Procedures according to the user needs, system requirements, technical specifications, etc. and execute them.
- Prepared and Execution of test scripts using Selenium IDE, WebDriver, Eclipse IDE.
- Ran tests by using Selenium for Firefox browsers.
- Performed Browser Compatibility Testing and Web Testing.
- Participated in daily Scrum meetings and provided feedback from QA standpoint. Also worked as Scrum Master in certain stand-up meetings.
- Performed End-to-End system testing and reported defects in Quality Center(ALM).
- Maintaining knowledge of Medicare and Medicaid rules and regulations pertaining to the Facets and evaluating the impact of proposed changes in rules and regulations.
- Carried out various types of testing at the deployment of each build including Unit, Sanity, & Smoke Testing
- Provided the management with test metrics, reports, and schedules as necessary using MS Project and participated in the design walkthroughs and meetings.
- Worked with the clients on the final signing process in the User Acceptance stages.
- Maintained the Test Case Execution Matrix.
- Processed Testing files using Web services and make sure it’s converted into standard XML.
- Executed SQL queries to retrieve data from data bases to validate data mapping.
- Tested and delivered Inbound/Outbound Facets interfaces.
