Sr. Automation Test Engineer Resume
Atlanta, GA
SUMMARY:
- 5+ Years of experience as a QA Automation Engineer in different domains such as Pharma, Insurance, Retail and Airline
- Experience in all phases of Software Development Life Cycle (SDLC), Bug/Defect and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression & Smoke Testing
- Hands on experience wif various testing types like GUI, Web, Regression Testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, E2E Testing and Unit Testing.
- Experienced in developing Selenium IDE/Web driver scripts using HTML, CSS, Java, JavaScript, AngularJS, Angular4/7, C# Test Frame works using Testing, Ant/Maven build tools
- Experience in Web debugging tools like XPath, Fire path, and Firebug and provided efficient locators for strategies like Xpath and CSS to run web driven scripts
- Hands on experience in using Appium Emulators and IOS Simulators for Mobile App Testing
- Experience programming in Java, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/TestNG, Selenium WebDriver/IDE, ANT/Maven and Jenkins
- Experience in handling multiple windows, Alerts and Pop - ups wif Selenium.
- Experience in testing wif handling different methods of Select class for selecting and
- Experience in testing Client-server and web applications.
- Used SOAP UI and Restful services for testing Web Services and Protractor for testing Angular App.
- Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Centre, JIRA, IBM Clear Quest, Bugzilla.
- Experience in writing Test Plans, System Test Plans, Traceability Matrix, defining Test Scenarios and Test Cases based on business and functional requirements.
- Strong Skills in performing various tests such as, Functional, Regression, GUI, Web testing. Proficient in test execution and management of testing defects
- Working Experience on different frame works like Data Driven, Keyword Driven, Hybrid Driven and good knowledge in test driven development (TDD), Behaviour driven development (BDD), Acceptance Test Driven Development (ATDD) approaches
- Experience creating User stories in Product backlog and maintaining sprint backlog.
- Excellent problem-solving skills wif strong technical background and good interpersonal skills. Quick learner and excellent team player, ability to meet deadlines and work under pressure
TECHNICAL SKILLS:
QA Automation Tools: Selenium Web Driver, Selenium IDE, QTP, Cucumber, Manual Testing, Protractor, BDD, POM, POI, Appium Emulators, IOS Simulators, SVN, MTM, TestNG
Bug Tracking Tools: Quality Centre (9/10/11), Bugzilla, JIRA, TFS, Zephyr
Programming Languages: Java, C#, SQL
Databases: SQL Server 2012, Oracle 11g, SQL Developer
Web Technologies: HTML, CSS, Javascript, Typescript, AngularJS, Angular4/7, XML
Framework: Visual Studio 2008/12, Eclipse, JDK, TDD, BDD, Data Driven, Keyword Driven
SOA Technologies: SOAP UI, SOAP, REST, POSTMAN
Fire-Fox Add-on: Fire path, Firebug, Selenium IDE, Chrome Developer Tools
Methodologies: Agile (Scrum/Kanban) & Waterfall
Operating Systems: Windows 2000/XP/7/8/10, Mac
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Automation Test Engineer
Responsibilities:
- Actively Participated in various meetings wif Business Analysts and Developers, Conducted Functional and Regression Testing using Selenium wif Data-Driven Framework.
- Created Automation Test Scripts using Data Driven Framework and Page Factory model to test teh web applications using Selenium Web Driver wif JAVA and Gradle
- Used Protractor framework to install teh NodeJS dependencies and wrote teh feature file wif all teh test scenarios in cucumber to test teh Angular Web Application.
- Used Jenkins pipeline to execute teh test scripts periodically on Selenium Grid for different platforms like desktop, tablet.
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Gradle on Selenium grid.
- Utilized Gradle to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
- Used Zephyr to conduct Unified Functional and Regression testing and log defects in JIRA.
- Involved in teh usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, using GIT Lab wif Dev/Test/Prod Branching Model for weekly releases.
- Handled Selenium Synchronization problems using explicit and implicit waits during regression testing.
- Used Runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, functional and regression.
- Used Postman tool to test Rest Services based architecture application to test RESTAPI.
- Reviewed database test cases according to assigned requirements to validate reports by retrieving data wif complex SQL queries from SQL Server.
- Involved closely wif developers in testing of UI modules using HTML, Angular Material, AG-Grid, Angular, Typescript and CSS.
- Shared Daily Status Reports wif all teh Team Members, Team Leads, and Managers.
Environment: s: Selenium Web Driver, Groovy, Cucumber, Eclipse, JIRA, MySQL, Oracle, Java, Typescript, NodeJS, SOA Tester, Angular7, Protractor, Cucumber, Load Runner, Microservices, Restful API Testing, JMeter, JUnit, TestNG, Firebug, Zephyr, Xpath, Windows
Confidential, Alpharetta, GA
QA Analyst
Responsibilities:
- Review teh requirements and develop appropriate test cases, to attain 100% test coverage.
- Participate in test case reviews and provide analysis on it.
- Perform Sanity, functional and Integration testing in product to report defects and provide it to Developers/BAU for teh fix.
- Contribute to release notes for assigned Widgets/Products.
- Assist teh Architect by providing teh templates for testing.
- Adhere seamlessly to teh defined process flow and ensure minimal bug leakage.
- Working on Agile Automation framework and converted manual scripts to AAF using BDD in Cucumber, Selenium using Java language.
- Working on regression testing of migrated environment.
- Prepare Daily reports on test execution status and uploaded it onto teh Confluence Page
- Store/Update teh test results/ test suites on teh WinSCP.
- Check for teh assigned stories in JIRA and complete prior to deadline and mark it done after completion.
- Updated JIRA stories on teh confluence page and followed SAFE Agile.
- Stored passwords and test results wif secure information inside CMDB.
- Performed UI automation through automation test suite written in Selenium/Cucumber.
- Executed test suites through Jenkins suites.
- Performed multiple regression tests, before/after development, UAT, LOAD and before Production.
- Communicated wif teh Development/BAU team to gather test cases for teh existing application.
- Analyse teh test cases which were tested manually and working on converting those test suites to be automated.
- In case of missing/fail automation test cases, manually run test cases from teh responses from automation using SOAP or REST and tan compare teh failed test cases.
- Working wif Maven and TestNG.
- Working on Page Object Model and Page Factory.
- To involve in regression sanity as well as Load Testing.
- Performed STS testing through Expando suites and using teh same input data and modifying into AAF.
- Discuss during teh PI planning and discuss teh story points to be assigned to each QA.
- Performed smoke testing during UAT and requested BAU to provide inputs in teh defects found.
Environment: SeleniumWeb Driver, Jenkins, POM, Web API tools, Cucumber, IntelliJ, Expando, Eclipse, SQL, Oracle, Java, JIRA, JUnit, TestNG, Firebug, XPath, Windows 7/Vista/XP.
Confidential, Plano - TX
AutomationTest Engineer/Selenium
Responsibilities:
- Involved in teh project since teh starting of Requirement Phase.
- Prepared a complete Test Cases, Test scripts and Test Data.
- Contributed to teh development test strategy and master test plan.
- Participated in daily stand-up meetings and interacted wif Scrum Master in issues faced by teh QA team.
- Conducted Manual Testing on basic functionalities of teh application.
- Prepared SQL scripts to verify teh database updates, inserts and deletes of teh records.
- Performed database testing and Security testing in accordance to Sarbanes-Oxleycompliance.
- Closely worked wif teh internal audit teams during validations performed to ensure SOX compliance.
- Wrote SQL queries for Oracle database for accessing and managing patient data.
- Gatheird teh Test Input Data which includes Pre-condition, Test Results and Regression Test Data.
- Manipulated Test Script for Customized objects in teh Application for verification of subsequent builds in teh application.
- Worked in all phases of Testing like System, Functionality, Regression, Usability, UAT, Integration,
- Maintained test cases, test scripts, defect tracking and reporting using Quality Center 9.1
- Tested teh claim process end to end from filling out teh forms, running it through teh DBBS database, clearing out by being designated to teh right treatment plans by diagnosed disease field.
- Tested teh reports generated by ensuring teh values matched teh database through source to target mapping and writing SQL queries verifying teh report against teh database results.
- Provided data to teh business analysts during UAT.
- Participated in daily Walk Through and Defect report meetings.
- Analysed test results identified issues and reported it to teh developers and project manager through JIRA.
Environment: Windows XP, SQL Server, HP Quality Centre (9.0), Selenium, SCRUM/Agile, Oracle SQL Developer, XML, Java.
Confidential
QA Engineer
Responsibilities:
- Involved in creation of Test plan and responsible for creating Test cases using Java Scripts from teh functional Requirements.
- Involved in writing methods using C# to develop automated scripts and frame works.
- Uses Java to develop Automation framework to Validate RESTful Web Services.
- Worked wif teh team to increase teh test coverage.
- Worked wif Developers to ensure testing issues are Resolved.
- Used best practices to create and execute extensible tests.
- Identified test cases to automate. Automate those test cases usingSeleniumWebDriver, TestNG and Java technologies (Eclipse IDE).
- Worked on basic SQL Queries to retrieve teh data from various Tables and to test teh database.
- Performed automation of test cases for Regression Testing using JUnit andSelenium, testing Functional, Acceptance and Limit validations.
- Developed QA processes automation test scripts using Seleniumto test Web based user interfaces for different type of browsers.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases usingSelenium(WebDriver) and TestNG
- Created detailed QA and UAT cases to validate teh quality of teh application.
- Reviewed teh code in java and Performed White box testing Using JUnit to ensure every class is constructed strongly and does not contain any functional errors (Unit Testing).
- Set upSeleniumtools from scratch and configured various other peripherals tools to performSeleniumtest.
- Integrated TestNG wifSeleniumusing Eclipse to generate test execution result.
- Implemented cross browser and cross platform web testing wif WebDriver.
- Used JUnit and TestNG testing Framework as a test runner wifSelenium.
- CreatedSeleniumtest automation framework based on UI Mapping.
Environment: Manual Testing, Windows XP, MS-Office Tools, Quality Centre, Waterfall Model, SQL Server 2005, XML, Visual Studio 2008, C#, HTML, CSS, Java Script, SOAP UI.