Qa Automation Engineer Resume
Columbia, MD
SUMMARY:
- Over 3 years of experience as a Software Developer and Quality Assurance Analyst with extensive knowledge in web development, automation and manual testing applications.
- Strong understanding of software development life cycle (SDLC), Software Testing Life Cycle (STLC) and SQA Methodologies.
- Good experience in Domain like Healthcare and Retail.
- Experience in various development environments like Eclipse, IntelliJ and Net Beans.
- Expert in Quality Assurance testing of Web Based, Client/Server, ETL applications.
- Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Soap UI, JIRA and Eclipse.
- Hands-on experience on Protractor Testing for end-to-end test framework for Angular.JS applications and other JavaScript applications.
- Expertise in web technologies like HTML/HTML5, CSS/CSS3, Bootstrap, XML, jQuery, JavaScript, Angular.JS, Node.js, React.JS, PHP, backbone.js and Ajax.
- Strong knowledge of cross-browser Compatibility Issues and Support.
- Experience in testing Web Applications (Java, .Net based applications), Mobile Applications Testing (Native App, Hybrid app, Web and SMS), Web services/message testing, Client-server applications.
- Experience in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
- Performed Web services and Message testing tasks using SOAP UI tool.
- Performed Automation testing using Selenium IDE, Web driver API's, Java scripting.
- Used Grid to run parallel tests and Managed test suites using TestNG. Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, UFT/QTP to develop automation testing scripts for web and client server applications.
- Used SQL Queries for data validation/verification Back-End testing in Oracle, SQL server
- Experience in testing RESTful and SOAP based web services using various automation tools like SoapUI, HP Service Test. Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
- Strong skills in backend (in both Relational & Hierarchical database) testing. Writing SQL queries, generating reports to ensure data integrity and validating business rules.
TECHNICAL SKILLS:
Testing tools : Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, Eclipse, JMeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP,
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest
Programming Languages: Java, C#, Ruby, VB Script, SQL, PL/SQL
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
WORK EXPERIENCE:
Confidential, Columbia, MD
QA Automation Engineer
Responsibilities:
- As QA Automation Engineer, managed onsite and offshore Agile team, define the schedule and timelines as per client schedule.
- Involved in Project Management and Hiring Process. Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver, TESTNG automated test cases for regression test cases.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver Testing.
- Wrote automation test cases and fixing automation script bugs.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium.
- Created Test Scripts in SOAP UI and Restful for Testing Web Services.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Worked with end users to generate UAT scripts and to successful completion of UAT testing.
- Performed browser compatibility testing.
- Involved in the regression test planning for the project and identified the critical regression tests.
- Executed the automated regression test cases during every release and executed the daily regression test suites.
- Prepared final test results and user documents for the application.
- Participated in Peer Review meetings to enhance the Test Procedures and Test cases
- Had regular meetings with Developers to discuss various problems.
Environment: Selenium WebDriver, Java, Xpath, webservices, Appium, Firebug, Fire Path, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, TFS,Java Script, CSS, AJAX, HP Quality Center, CI/CD, JXL, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkin.
Confidential
QA Manual Tester
Responsibilities:
- Maintained software integrity and traceability throughout the SDLC with a systematic control of changes to the system.
- Participated in cross-team meetings with developers and design architects to understand functional requirements and base-lined functional tests.
- Preparation of Test cases and executing the respective modules & Review of Test cases written by others in the team.
- Involved in end-to-end testing of the Web/Mobile applications and its interactions with ERP Systems using SOA. Developed and updated Test Scripts based on the Functional and Technical Specifications using Java/JUNIT/Json Object
- Performed Manual Testing activities for the website during the release. Involved in performing GUI, Functional, System and Regression Testing.
- Wrote SQL Query to extract data from various database tables for Testing purpose. Validated tests by crosschecking data in the backend on SQL server using SQL queries Identified and documented defects using JIRA to ensure applications functionality
- Expertise in performing cross browser & platform testing with WebDriver & Appium .
- Good knowledge on Mockito framework for performing Unit testing helped developers in Unit testing in test driven development.
- Worked in Agile - Behavior Driven Development (BDD) model.
- Developed detailed Test Plans and Test Cases in Quality Center and executed them.
- Preparing the defect tracking documents and maintain in common pool SharePoint.
- Involved in Functional, Smoke, Regression Testing & Defect Execution.
- Create/Execute new, existing Test Cases with Test Data as a part of Regression test before signing off for QA/ Staging/Production Environment.
- Executed Integration testing and Regression testing for all critical transactions.
- Responsible for GUI Testing, System Testing and Acceptance Testing.
- Performed database testing by using SQL queries.
- Updated the status of the testing to the QA team, and accomplished tasked for the assigned work to the Project Management team regularly.
- Communicating with Client regarding status via VC calls.
- Reported bugs and tracked defects using ALM.
- Involved in Preparing the Status Reports Every Week, which includes Revision History, test case status, QA Issues and Defects.
Environment: UAT, Agile (Scrum) Methodology, Appium 1.3.0/1.4.0 , C#, Java, Web Services, XML, ASP. Net, java script, MS Office, Windows XP, SQL server 2014, Git, Tomcat.
Confidential
QA Tester
Responsibilities:
- Developed automation test suite from scratch with Selenium Web Driver with TestNG with Java for Web-app to help in regression testing using page object model (POM) design pattern.
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Exported test cases from excel to HP Quality Center/ ALM using the MS Excel Add in.
- Created and managed defects using Defect module of HP Quality Center /ALM.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Substantial manual testing of the Service Layer Clean-up Stories for the LOS Phase 2 Project with changing requirements.
- Conducted End-to- End verification and validation for the entire LOS application.
- Created ETL test data for all ETL mapping rules to test the functionality of the Informatica Mapping.
- Performed Data Verification, data Validation, and Data Transformations on the Input data (Text files, XML files) before loading into target database.
- Perform Functional Testing and Regression Testing using Selenium WebDriver.
- Used Soap UI to test REST API's from Scratch by writing Automating Test Scripts. Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web based application and client-server applications.
- Developed BDD tests using Cucumber by writing behaviours and step definitions and also developed required Selenium support code in JAVA for Cucumber.
- Used Selenium Grid, JUnit test scripts to run automated test cases in parallel on 5 environments. Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
- Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes etc using Selenium and Appium both web and mobile platforms.
- Tracked defects using JIRA and generated defect summary reports. Identified test cases to automate. Automated those test cases using Selenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE). Wrote queries in JSON data format to query against Content Service.
- Developed Test Automation Framework using Selenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches. Extensive testing of browser content and compatibility Tested compatibility of application using HTML IDs and XPath in Selenium.
Environment: Selenium IDE, Informatica 9.0, Appium for mobile applications, Selenium Web Driver, TFS, webservices, HP QC/ALM, JIRA, Appium, agile, CI/CD, JMeter, Apache POI, Java, HTML, CSS, X-path, Windows, SQL, Maven, SVN, SOAPUI, TestNG.
