Qa Automation Engineer Resume
Pasadena, CA
SUMMARY
- 6+ years experienced Selenium Testing Engineer highly skilled in leading Test Planning & Execution and managing Defect Reporting.
- Adept at deploying expertise in Test Automation via API & Selenium methodologies. Proficient in Automating Web Application Testing via Selenium WebDriver and delivering business value to the clients.
- 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.
- 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/API’s (Postman & Rest Assured).
- Developed & executed test cases to boost automated test coverage for existing functionality.
- Deployed both functional and automation testing to successfully integrate backend with Restful APIs.
- Enhanced and maintained the test automation framework that is built using widely used, open-source frameworks such as Selenium, Cucumber, and Gherkin.
- Apache POI for handling data from excel, JDBC for handling data from the Database.
- Knowledge about Native and Hybrid mobile app testing using Appium.
- 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.
- 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.
- 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.
- Formulated scalable automated test frameworks and test suits across technologies for the entire product portfolio.
- Rendered assistance to conduct design/code inspections & performed manual testing encompassing all functionalities.
- Stakeholder Management & Webpage Development
- Collaborating with developers and QA leads to enhance testing performance, automation, and tools.
- 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.
- Developed validation masterplan.
- 6+ years of experience as a validation and verification of Quality assurance, Quality control & technical writing.
TECHNICAL SKILLS
Operating Systems: MS-DOS | Windows | macOS | Linux | UNIX | iOS | Android
Methodology: Waterfall | Agile (Scrum) | V-Model (Software Development)
Databases: Microsoft Access | Oracle | Microsoft SQL Serve
Testing Tool and Framework: Selenium Web Driver | Eclipse | Test-NG | J-Unit | Maven | J-Meter | Postman | Rest Assured | Swagger UI | GIO | Active MQ | Appium | Jenkins | Git | Firebug | Cucumber | Apache POI |
Defect Tracking Tools: HP Quality Center/ALM | JIRA | TFS |
Programming…Languages: Java | JavaScript | Gherkins | SQL | HTML |C#|
PROFESSIONAL EXPERIENCE
Confidential || PASADENA, CA
QA Automation Engineer
Responsibilities:
- Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, and Retrospective meeting
- Participated in peer reviews of software requirements, designs, and test procedures.
- Documented test plans and test cases corresponding to business rules and requirements.
- Experience in writing test plans, test cases/scenarios, test strategy and analyzing test results.
- Good understanding of the Software Development Life Cycle and role of QA.
- Performed System, UAT, Functional, Cross Brower and Retesting.
- Work closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases.
- Appointed in-charge of testing web services in SOAP/REST with JSON/XML data to enhance customer-facing apps/APIs (Postman & Rest Assured).
- Deployed both functional and automation testing to successfully integrate backend with Restful APIs.
- Maintained and executed test cases and test scripts using Quality Center/ALM.
- Preparation of test cases based on requirements using HP Quality Center and involved in internal and external test case reviews.
- Reported & tracked the bugs, performed E-mail notifications to the developers using the Quality Center.
- Tracked the defects using HP Quality Center and generated defect summary reports.
- Experience in using Selenium Web driver, Eclipse, Java and TestNG frameworks in creating test scripts, Annotation, Parameterization, Data providers, Test suites and HTML reports.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber, GitHub, Jenkins.
- Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
- Extensively worked on JMeter to create Thread Groups and test web application for various loads on key business scenarios.
- Involved in GUI testing, functional testing, Regression testing, Load testing, End to End testing, Cross Browser testing, User Acceptance Testing and Database testing.
- Strong experience in data validation and manipulation in SQL Server databases using SQL queries.
- Provided back-end testing for data validation using complex SQL Queries joining multiple tables
- Developed complex SQL scripts for Oracle database using SQL Developer
- Wrote and optimized test cases to maximize the success of manual software testing with consistent, thorough approaches.
- Debugged code and located root causes of problems by reviewing configuration files and logs.
- Proposed improvements to development and testing processes to positively impact usability, function, and performance.
- Collaborated with developers and project managers to assess program capabilities, features, and testing demands.
Confidential, New York City, NY
QA Engineer
Responsibilities:
- Designed and developed Test Plan, Test cases, and Test Scripts.
- Analyzed the Functional Requirements and Design Specification documents.
- Worked closely with software developers, business analysts and other project management personnel involved in Software Development Life Cycle (SDLC).
- Attended design review conference meetings with off-site team.
- Communicated with developers and QA Team members to resolve issues.
- Manually performed Positive, Negative, Integration, Boundary, Sanity, Functional, Cross Brower, Regression, UAT and End-To-End Testing for billing applications.
- Used HP Quality Center to ensure efficient documentation of QA activities.
- Performed Back-End testing by verifying the data in the Microsoft SQL Server Database.
- Managed the Requirement Traceability Matrix (RTM).
- Experience in using Selenium Web driver, Eclipse, Java and TestNG frameworks in creating test scripts, Annotation, Parameterization, Data providers, Test suites and HTML reports.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber, GitHub, Jenkins.
- Participated actively in team meetings with Functional/Development Team for fixing bugs.
- Reviewed along with the team all necessary documents and ensured that all scripts and documents are updated.
- Prepared test strategy and test schedule for new, upgraded applications and services.
- Identified, tracked, resolved all defects and ensured resolution prior to the implementation of the software.
- Supported and worked with team to prioritize work requests and reported issues/results on a daily/weekly basis.
- Coordinated with management, development team, operations and clients for any outstanding issues and ensured the implementation of software in correct environment.
- Wrote and optimized test cases to maximize the success of manual software testing with consistent, thorough approaches.
- Debugged code and located root causes of problems by reviewing configuration files and logs.
- Collaborated with developers and project managers to assess program capabilities, features and testing demand.
- Produced and maintained consistent technical documentation.
Confidential || New York City, NY
QA Analyst
Responsibilities:
- Design Test Plan for manual testing for different releases that covers GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing and User Acceptance Testing
- Attend the daily stand up to provide works status.
- Analyze Product Requirement and write test cases based on the user stories.
- Update Test Cases according to the changes of BRD in Confluence
- Provide test estimation effort for each sprint.
- Log Defects using Jira and retest the Defects and close them in Jira.
