Qa Automation Engineer Resume
Washington D, C
SUMMARY
- Over 8 years of software testing experience in IT; focus on Manual and automated testing of products, Web based applications.
- Extensively experienced in manual software testing, database testing, automation and responsible for test estimation, test scenarios and test cases preparation, test execution and test deliverables.
- Extensive knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) including Waterfall and Agile.
- Extensively experienced in reviewing and analyzing business requirements and writing detailed test plans, test cases, and test scripts.
- Experienced in conducting Regression, Smoke, Integration, Functional.
- Experienced in documenting and reporting Bugs using JIRA.
- Proficient in writing and executing SQL queries to do back end testing.
- Experienced in writing scenarios in Gherkin format.
- Experienced in Manual and Automation testing using test automation tools such as Junit and Selenium.
- Experienced in preparing and maintaining the test cases and test script, utilizing the task board tool for day to day activities updates and alerts.
- Expertise in automation using Cucumber, Selenium WebDriver, Selenium Grid, Java, POM framework and TestNG.
- Experienced in Java (OOPS) concepts required for Selenium testing in frameworks.
- Expertise in testing Web Services requests using SOAPUI.
- Experienced in SOA architecture with Web Services using REST, and SOAP requests.
- Strong Problem Analysis & Resolution skills and ability to work in Multi - Platform Environments
- Proven ability to support multiple projects, under tight deadlines, often with competing priorities and complexities.
- Strong analytic ability and capable of working independently as well as in a team.
- Excellent skills in communication & collaboration, interest & ability to learn new technologies in short time.
TECHNICAL SKILLS
Testing Software: Selenium WebDriver, Selenium Grid, Selenium IDE, Soap UI, HP ALM, JIRAWork Soft Certify, Postman, TOSCA, qTest .
Build Tool: Maven
Version Control Systems: GitHub.
Frameworks/ Open Source: JUnit, Test NG, Data Driven FrameWork, POM FrameWork, Cucumber, Valid Transfer, Plan Transfer, Quality, Spring Batch, Call Back.
Languages: Java, XML, CSS, HTML.
Web/Application servers: Apache Tomcat.
Database: Oracle, SQL Server, Mark Logic, MySQL.
Operating Systems: Windows, Linux/Unix
MS Tools: MS Visio, MS Project, MS Office
PROFESSIONAL EXPERIENCE
Confidential, Washington, D.C.
QA Automation Engineer
Responsibilities:
- Developed test cases and procedures based on user requirement specifications and system requirement specifications.
- Analyzed application to find out which part can be automated, and which can be manually tested.
- Used manual testing as long as need it.
- Assisting with manual testing where not yet covered by automatic testing.
- Reviews and assists team members on creating and executing test plans and test cases.
- Develops systems for measuring productivity; design and implement training plans; leads team to achieve productivity gains.
- Providing status updates and reports to Manager for the assigned work.
- Develop, create, modify, and execute test cases.
- Extensive knowledge of different software quality analyst testing Agile methodology with ability to create perfect test cases.
- Familiar with various testing strategies, functional requirements, and ability to prepare documentation for test scripts.
- Expertise in identifying issues with the product design using subjective assessment techniques.
- Excellent written and verbal communication skills.
- Attending review meetings to analyze client requirements, and arranging test environment for the execution of test cases.
- Developed various test case scenarios to detect the possible defects in the software, and assessed its quality to make it bug-free.
- Planning various test case scenarios to detect bugs, classify the errors on the basis of severity, priority, and informing the development team.
- Automated test cases using Selenium WebDriver, TestNG with Data Driven Framework on POM using Java.
- Test cases for automation was written in TestNG.
- Report list was getting from Extend Report for automation Testing using Selenium WebDriver in Data Driven Frame Work with Java Language.
- Automatically identified defects using Selenium WebDriver.
- Used in Java (OOPS) concepts required for Selenium testing in frameworks.
- Generated the Test Scripts, Test Conditions and Expected Results for tests.
- Involved in providing the efficient locators strategy like Xpath to run Selenium WebDriver scripts in stable condition.
- Used Locators also ID, Name, Tag Name, Linktext, Parsial Linktext to run Selenium WebDriver scripts.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Identified, documented, tracked and resolved defects appropriately thorough regression testing once bugs are resolved.
- Performed negative and positive testing for the application.
- Performed different kinds of testing like Black Box, Functionality, Regression, Smoke testing, Integration, Back End Testing.
- Production Support: Smoke testing on all production update in various environments.
- Using Jira for task management tool.
- Successfully captured Bugs and Notified in JIRA and sent it across the Team.
- Used HP ALM for Bug Tracking, Bug fixing, and Bug Reporting.
- Prepared Test Cases, Procedures and Requirements Traceability Matrix using Quality Center/ HP ALM.
- Keep test cases and created defects in HP ALM for entire Testing life cycle.
- Reviewed and Designed Functional Requirement Specifications and Test Plans.
- Created Test Scenarios and Test cases using the Requirements documents and user stories.
- Involved in working with Functionality team for translating requirements to Test cases.
- Participated in weekly Assessment Meetings and coordinated between Business Analysts, Functionality team, Development Team, and Testing Team.
- Attended daily scrum meetings and weekly status meetings.
- I have participated and aware of all sorts of Agile ceremonies (user story grooming, sprint planning, sprint retrospective).
- Involved in Identification of test cases to automate using Selenium WebDriver.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI (Continuous Integration).
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Used Jenkins as a Continuous Integration server to configure with GitHub.
- Used Maven for getting dependencies.
- Involved in building Automation framework along with the team and developed test suits using Selenium WebDriver with TestNG, JUnit for a Web Application.
- Used Soap UI tool for Rest API testing using xml file.
- Designed and developed test scripts using Soap UI tool with manual technic.
- Performed XML validation using SOAP UI tools and verified the Request/ Responses from the interacting systems.
Environment: GitHub, Selenium WebDriver, Jenkins, TestNG, Junit, CI, Maven, Cucumber, Rest API, Soap UI, Excel, MS Word, XML, PowerPoint, Spring Batch, Apache POI, Selenium, Grid, Bit bucket, Postman, JIRA, HP ALM, Intellij IDEA, Agile, OOPS concepts.
Confidential
Test Engineering Analyst
Responsibilities:
- Reviewed and provided feedbacks on each version of Business and Technical Requirements Specifications.
- Analyzed application to find out which part can be automated, and which can be manually tested.
- Automated test cases using Selenium WebDriver and TestNG Framework using Java.
- Production Support: Smoke testing on all production update in various environments.
- Script writing, plan and executing test including Automation with Selenium
- Automated testing tools such as JUnit/TestNG and Selenium to conduct systems, positive and negative, Smoke, functionality and regression tests.
- Involved in working with business analysts for translating requirements to Test cases.
- Generated the Test Scripts, Test Conditions and Expected Results for tests.
- Developed Shared Object Repository for reusability across the scripts.
- Performed different types of testing like Black box, Functional, Smoke, System, Integration, Regression, UAT, Database Testing and Webservices Testing.
- Performed Functional, Smoke and Regression tests on the Sprints.
- Successfully captured Bugs and Notified in JIRA and sent it across the Team.
- Worked on HP ALM for entire Testing life cycle.
- Used HP ALM for Requirement management, Planning, Executing, Defect tracking and Reporting.
- Reviewed and Designed Functional Requirement Specifications and Test Plans.
- Created Test Scenarios and Test cases using the Requirements documents and user stories.
- Wrote SQL queries for back end verification and validation using several SQL statements and joins.
- Wrote and inserted verification points and executed Test cases using Selenium.
- Automatically identified defects using Selenium.
- Used Selenium for Regression Testing and wrote script according to the functionality.
- Performed automation by using Selenium developed Data Driven Test scripts.
- Used regular expressions in Selenium.
- Prepared and delivered reports, recommendations, or alternatives that addressed existing and potential trouble areas in IT systems and projects across the organization.
- Communicated with offshore team and assigned the Scripts to the Team.
- Involved in submitting weekly Bug Report and using resource Excel spread sheets to list problems for different modules.
- Participated in weekly Assessment Meetings and coordinated between Business Analysts, Development Team, and Testing Team.
- Monitored project plan execution and project metrics reporting.
- Backend testing with VT, PT, Spring Batch, Call back
- Backend testing with Quality job
- RestAPI testing using xml file.
- Expertise in Batch and Batch CLI (command line interface) testing.
Environment: s: Java, CSS, Oracle, HTML, SQL, XML, JSON, Windows, Eclipse, HP ALM, JIRA, Soap UI, MS Word, MS Excel, PowerPoint, MS Project, VT testing, PT testing, Quality Job testing, Spring Batch, Call Backs, Maven, WebDriver Framework, Apache POI, TestNG, Jenkins, UNIX, XML, Oracle, SQL, JIRA, REST API, Selenium, Grid, Bit bucket.
Confidential, Reston, VA
QA Automation Engineer
Responsibilities:
- Tested Web services for application to ensure all of the components are working as per the requirements.
- Developed and executed Test Cases to test data loads, verify application rules and workflows & data security.
- Reviewed and Designed Functional Requirement Specifications and Test Plans.
- Created Test Scenarios and Test cases using the Requirements documents and user stories.
- Involved in Functional, Integration, and Regression Testing to make sure that new build was compatible with all types of browsers at every phase of testing.
- Used JIRA to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.
- Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA.
- Tested on Different databases like Oracle, SQL server using SQL Quires.
- Designed, developed and implemented Keyword Driven automation testing framework utilizing Java, Eclipse, Maven, TestNG and Selenium WebDriver.
- Used TestNG framework to run unit test and Maven to build the Project.
- Worked on Selenium GUI Object / element verification which is done through XPath, CSS Locators.
- Performed Functional, Integration and Regression tests on the Sprints.
- Worked on Parallel Testing to reduce the test execution time using Selenium Gird.
- Used Jenkins with Selenium Web Driver to perform scheduled builds for continuous integration.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Designed and developed automated test scripts using Soap UI orchestrating various SOAP and RESTful web services.
- Attended daily scrum meetings and weekly status meetings.
Environment: s: TestNG, Maven, Jenkins, UNIX, XML, Java, Oracle, SQL, JIRA, REST, Soap UI, Selenium Web Driver, Grid, Eclipse, Bit bucket.
Confidential, Rocky Hill, CT
QA Analyst
Responsibilities:
- Involved in the execution of the overall Test strategy, ensured Test plans aligning with Test strategy.
- Performed different kinds of testing like Functionality, Regression.
- Used JIRA for Bug Tracking, Bug fixing, and Bug Reporting.
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Involved in providing the efficient locators strategy like Xpath to run WebDriver script in stable condition.
- Used Jenkins as a Continuous Integration server to configure with Github and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Involved in BDD using Cucumber / Gherkin.
- Executed the Test Scripts in Selenium WebDriver using behavior driven Framework.
- Responsible for Testing Web Services requests using SOAPUI.
- Performed XML validation using SOAP UI tools and verified the Request/ Responses from the interacting systems.
- Organized and recorded detailed test results, provided reports of results and project status.
- Coordinated with multiple different teams including remote and off-shore groups.
Environment: s: Jenkins, JUnit/TestNG, Cucumber/Gherkin, Soap UI, REST, XML, Windows, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, UNIX, Selenium WebDriver, Github, HP ALM, Maven.
Confidential, Deerfield, IL
Software Tester
Responsibilities:
- Involvement in Test Design with respect to Test Plan and using Black Box Techniques.
- Performed various black box testing methodologies like functional, system, regression testings.
- Prepared Test Cases, Procedures and Requirements Traceability Matrix using Quality Center/ALM.
- Responsible for scheduling the batch execution of the tests, log and track defects using Quality Center/ALM.
- Involved in running the scripts and generating the reports finding the defects and reporting it in TestNG.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Developed and maintained the Automation Test Scripts Using Selenium WebDriver.
- Actively involved in retrospective and estimation sessions.
- Involved in Defect Tracking and Reporting.
- Communicated with other team members (Development team, technical team, Business Support team) in order to resolve the issues.
- Involved in reviewing the Test Reports and preparing Test Summary Report.
- Involved in preparing the Traceability Matrix between Requirements & Test Cases.
Environment: s: Selenium WebDriver, Oracle, Windows, UNIX, Quality Center/ALM, Java