Qa, Automation Engineer Resume
Hartford, CT
CAREER OBJECTIVE:
5+ years experienced Selenium Testing Engineer highly skilled in leading Test Planning & Execution and managing Defect Reporting.Adept at deploying expertise in Test Automation via Selenium methodologies. Proficient in Automating Web Application Testing via Selenium Web - Driver and delivering business value to the clients.
PROFESSIONAL SUMMARY:
- Client/Stakeholder Management & Issue Resolution Planned & strategized test schedules in accordance with project scope and delivery deadlines
- Identified, analyzed & reported application defects and rendered assistance with resolution via JIRA
- Interacted with customers & internal stakeholders to ensure complete & thorough understanding of all requirements.
- Testing Strategy & Specifications
- Defined, implemented and maintained test plans, test specifications, and test suites
- Implemented and executed test strategies to improve the overall quality and boost test code coverage
- Directed Performance and Load Testing, and administered System performance & health monitoring
- Appointed in - charge of testing web services in SOAP/REST with JSON/XML data to enhance customer-facing apps/APIs.
- Automation Testing & Framework
- Developed & executed test cases to boost automated test coverage for existing functionality
- Created frameworks, automated test cases & provided guidance and mentoring to junior associates
- Deployed both functional and automation testing to successfully integrate backend with Restful APIs
- Conceptualized test automation frameworks & directed automation of API, micro-services & telephony systems.
- Enhance and maintain the test automation framework that is built using widely used, open source frameworks such as Selenium, Cucumber, and Gherkin
- Integrate new libraries and frameworks as the mobile test automation landscape matures
- Work with the software development and manual test team to build, maintain, and monitor the existing suite of automated tests
- Understand the business domain and customers we support to ensure that the test suite catches defects before they reach the customer
- Drive the team s behavior-driven development process by participating in the early stages of the software development cycle and providing tests to software developers before they begin writing application code
- Requirement Gathering & Documentation
- Independently developed Test Plans, Test Cases and Test Specification documents
- Assesses and evaluated the coverage of all aspects of requirements in the test design
- Defined functional test cases based on technical design/functional design for verifying accuracy of developed features
- Documented testing results & performed root cause analysis to initiate corrective action for meeting quality objectives.
- Application Testing & Agile Methodologies Led manual, compatibility, performance and security testing for web applications
- Deployed expertise in test planning, test design, test strategy & execution in addition to Agile/Scrum methodologies
- Conducted Test Planning, strategized system testing & methodologies and developed system integration test cases.
- Product & Manual Testing
- Reviewed product specifications & executed testing for product security, product performance & automation
- Formulated scalable automated test frameworks and test suites across technologies for the entire product portfolio
- Rendered assistance to conduct design/code inspections & performed manual testing encompassing all functionalities. Stakeholder Management & Webpage Development
- Collaborated with developers and QA leads to enhance testing performance, automation, and tools
- Coordinated with various stakeholders to analyze test logs, form test reports & automate test framework design
- Developed basic web pages with standards-compliant HTML /CSS/MySQL/JavaScript as per requirements.
- Troubleshooting & Testing Frameworks
- Automated and resolved defects for developing an end-to-end testing solution
- Devised processes for high-quality releases with clearly defined test phase entrance and exit criteria Scripted detailed test scenarios via advanced test automation frameworks like Cucumber/BDD frameworks, etc.
- Guided defect management process by logging defects in Open source Test Life cycle Management (TLM) Tools.
KEY SKILLS:
- Quality Assurance Cross - Platform Application Development Selenium Components & Automation Manual & Automation Testing
- Selenium IDE & Web-Driver Selenium Test Cases Functional & Compatibility Testing. Performances Testing with ETL (Extra Transfer Load) & API Testing. Page Object Modelling & Systems Integration Regression Testing Team Incubation
TECHNICAL SKILLS:
Languages: JAVA (CORE), Gherkin, SQL
Operating Systems: IOS, Windows 7, Window 10
Web Technologies: HTML, CSS, Java Script, Node JS
Test Automation Tools: Selenium Web-Driver, SOAP UI, Rest Assured, J-Meter
Defect management Tools: Jira, Quality Center, TFS
Version Control Tools: GIT, TFS
Database: Oracle, MySQL, SQL
Documentation Tools: MS - Office, MS-Visio, MS Project, and PowerPoint Methodology Waterfall. Agile, SDLC, STLC
PROFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
QA, Automation Engineer
Responsibilities:
- I attended daily standup meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
- Scheduled Meeting for New Demands or New requirement received and co - ordinate between business analysts and developers
- Responsible for designing the Architecture for Confidential files driven Test Automation Framework with Selenium.
- Responsible for creating automation testing and coding standards.
- Responsible for creating the JSON files for test scenarios.
- Responsible for planning regression test stories in every Sprint.
- Automated back end data validation through selenium
- Implemented BDD through Cucumber.
- Created the Feature Files for Cucumber Automation.
- Created Test Automation Framework with Cucumber and Selenium Web-Driver.
- Prepared XML and Excel files for collection of data and Element Locators using object repository, used this in test suite with the help of APACHE POI library files.
- Implement Selenium Grid to execute test scenarios on multiple browsers.
- Build tests through maven POM file
- Test execution and reporting through Jenkins.
- Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
- Monitor test execution status through log4j.
- Maintain Code versions through GIT.
- Bug Reporting and Tracking through JIRA.
- Presented Automation Test result analysis during daily agile stand up meetings.
- Responsible for transferring the knowledge about re use of test framework to developers and manual testers.
Environment: WINDOWS 10, Linux, Java, Selenium Web Driver, Cucumber BDD, Gherkin, Maven, Jenkins, Test NG, Eclipse, GIT, HP quality center, J-meter, Postman, Jira
Confidential, New York
QA Testing Engineer
Responsibilities:
- Developed the Automation Test Scripts in Selenium Web-Driver using Java based on the design pattern Page Object Model for reusability.
- Prepared Test Cases using Data Driven, Hybrid, and Modular in Web-Driver.
- Prepared XML and Excel files for collection of data and Element Locators using object repository, used this in test suite with the help of APACHE POI library files.
- Used Git-Hub, source code management’s tool for code re-usage, high portability extending scope of Automation Testing.
- Project is under agile environment, I attended daily standup meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
- Responsible for developing and executing of manual test plan and test cases for Web Services SOAP and REST API testing.
- Performed Web-Services automation testing using SOAPUI pro.
- Validated Web-Services SOAP request and response XML and Restful Service Calls using SOAPUI tool.
- Validated WSDL Files, XML Schema, and Web-Services End Points for each environment.
- Worked with programmers to test the daily builds and reported bugs.
- Collaborated with development on test automation efforts to ensure that development supports the testing solutions.
- Performed functional, compatibility testing on different browsers like IE, Firefox & Chrome.
- Performed automation testing using Maven, GIT Hub and Jenkins.
- Worked with Developers and Quality Assurance associates to identify and implement test suites/test cases for diverse projects.
- Developed SQL queries and Joins for validating data in Data Base and used Excel and XML files for
- Prepared and executed Test Cases as per System Requirements and User Stories.
- Participated in identifying the Test scenarios and designing the Test cases.
- Performed various black box testing Methodologies like functional testing and Regression Testing.
- Defect Tracking and Reporting, logged defects using JIRA tool and reported it to the developer.
- Scheduled Meeting for New Demands or New requirement received and co - ordinate between business analysts and developers
Confidential, Hacienda Heights, CA
QA Manual Tester
Responsibilities:
- Developing and maintain overall test methodology and strategy, Documenting Test plans, Test cases and editingexecuting Tests cases and Test scripts Using Manual, Analyzed User Requirements and Technical Specifications.
- Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually.
- Used Quality Center to store all testing results, metrics, created Test Cases, and Reporting.
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Developed a Defects Tracking Log for the SharePoint Site to track defects while testing.
- Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.
- Daily update and managed offshore team