Qa Automation Engineer Resume
4.00/5 (Submit Your Rating)
VirginiA
SUMMARY
- Experienced Software Engineer with demonstrated skills in Java, JavaScript, Selenium WebDriver,REST Assured, SQL, Strong SDLC and STLC Environments skills, Unix Linux Command
- Over 7 Years of diversified experience in Software Quality Assurance and Testing, Web - based Windows applications, web Services and Client server applications.
- Experience in RESTFULL web service Testing using Rest Assured, Swagger documentation. Validated JSON formatted data, different http status code like 200, 201, 401, 403, 500 etc.
- In depth knowledge of Software Development Life Cycle (SDLC) project life cycle methodologies including traditional Waterfall model as well as Agile/Scrum across the span of multiple projects.
- Expertise in different types of testing such as Smoke, Regression, Integration, And Functional testing, GUI, User Acceptance Testing, Black box testing, Browser testing and performed and validate Database testing using JDBC.
- Experienced in creating, enhancing and maintaining high-end test scripts for various functional and regression testing usingSelenium WebDriver.
- Worked closely with project stakeholders, SME's to understand requirements, specifications for new/existing applications.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format and TDD (Test Driven Development).
- Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TestNG Data provider for Selenium Web Driver scripts.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider, Tags.
- Expert in defect-reporting and defect-tracking using the test management tool Trello, ALM/Quality center, JIRA.
- Good team player with Active participation in meetings with testing, development teams and Clients.
- Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet sprint deadline.
- Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium Web Driver
Languages: JAVA, HTML, XML, SQL
IDE: Eclipse, SQL Developer
Test Framework: Junit, TestNG, Data Driven Framework, Cucumber, BDD
Web Services: REST API, Postman
Build & CI Tools: Ant, Maven
Bug Tracking Tools: Trello, JIRA, Quality Center (QC), HP ALM
Version Control: GIT, GitHub, Bit Bucket
Data Bases: MS Access, Oracle, MySQL
Operating Systems: Windows
PROFESSIONAL EXPERIENCE
Confidential - Virginia
QA Automation Engineer
Responsibilities:
- Analyze client requirements and user stories, Business Requirements (BRD), Functional Requirements Document (FRD) and participated in Sprint planning, Review Sessions and Scrum Meetings.
- Maintain cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (admin staff).
- Experience in RESTFULL web service Testing using Rest Assured. Validated JSON formatted data along with Postman.
- Experience in validating Database/Backend testing using JDBC with Eclipse Editor.
- Developed test code in Java language usingSelenium WebDriver with Cucumber BDD framework.
- Recognized for developing excellent test plans/scripts and rapidly discovering defects.
- Responsible for identifying test cases formanual and Automation with Selenium WebDriverfor Smoke, Functional and Regression Tests.
- Developed and Implemented automation using Selenium WebDriver and Java.
- UsedMavento build and run the Selenium automation framework.
- Configured Selenium WebDriver, Cucumber, Maven tool and created Selenium automation scripts in Java using cucumber BDD prior to agile release.
- Responsible for designing and developing Hybrid Framework and enhanced the same framework to BDD by using the Cucumber and added Scenarios in features files, Step Definitions
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Cucumber (BDD), and Eclipse.
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Used Maven for build management, and Jenkins for Continuous Integration of the builds.
- Tracked the status of defects and provided a status report during daily meetings
Confidential, Bloomington, IL
Automation Engineer
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Using TestNG annotations to control the entire test. Generated clear web html reports for analysis purpose.
- Developed TestNG framework using Selenium WebDriver for the application to automate.
- Prioritized and classified the bugs. Generated and tracked the defects using bug tracking tool.
- Manually tested,verifiedandvalidatedthat the product meets user requirements.
- Designed test cases and test scenarios, conducted functional, ad-hoc and exploratory testing for the variety of applications with expanded test coverage.
- Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
- Run Regression and Functional Testing in an Agile-Scrum environment.
- Communicated with the project management team and QA Lead to resolve defects
- Responsible for identifying test cases formanualandAutomationwithSelenium Web Driverfor Smoke Test, Functional and Regression Tests.
- Involved in testing the application utilizing theScrum (Agile)methodology.
- Experienced with life cycle defect management.
- Helped team configure demos, testing and performance assessment
- Communicated with developers through all phases of testing to prioritize bug resolution.
Confidential, Houston, TX
QA Tester
Responsibilities:
- Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs during execution in Test lab.
- Worked with development team to understandtechnical designandarchitecturefor test planning.
- Developed Test Scripts using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software.
- Performed various joins like Inner join, Outer Join, left join and Right join in order to retrieve the data from the database.
- Manually tested,verifiedandvalidatedthat the product meets user requirements.
- Updated Test PlansandTest Casesperiodically to manage changes in requirements.
- MaintainedTraceability Matrixto track the requirements to the test cases to ensure complete test coverage in theHP ALM/Quality Center.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Connected to database to Query the database usingSQLfordata verificationandvalidation.
- Performed back end testing on oracle database by writingSQL queries.
- Analyzed Business Requirement Specification (BRS), Software Requirement Specification (SRS), and User Requirement Document (URD).
- Executing and verifying of Test Cases and Test results.
- Responsible for identifying test cases formanualandAutomationwithSelenium Web Driverfor Smoke Test, Functional and Regression Tests.
