Sr. Automation Engineer Resume
Hillsboro, OregoN
SUMMARY:
- Sr.QA Engineer professional with 7 years’ experience with high - level of proficiency in both Functional manual & automation testing using JIRA, Selenium, TestCafe, Regression, Mobile and Web Service REST API testing. Seeking a challenging position in order to utilize professional & technical skills in Software Development Industry as a QA Analyst, Software Automation Engineer.
- Minimum 5 years of professional testing experience with some combination of Java, JavaScript, TypeScript, TestNG, Apache/Tomcat, XML, JSON and REST.
- Worked end-to-end in STLC (Software Testing Life Cycle).
- Experience working with KANBAN,Agile Scrum Framework and Continous Integration environment.
- Participation in different meeting like, Sprint Planning and Review meeting to review functional and design specs and understand how those impact features in development.
- Participated in Test plan review with peers, developers and product team members.
- Experienced in analysis of software User Stories, and involved in development and implementation of Test Plans, Test Scripts, and Test Cases .
- Experience in using both Page object and Page Factory models with selenium Web driver.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, Smoke testing, Regression testing, Functional testing, GUI testing, Web/UI, Mobile APP testing and User Acceptance testing.
- As Software Development Engineer in Test (SDET) have good knowledge and experience with software testing and automated test techniques with strong focus on quality throughout the entire software development cycle.
- Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
- Experience working with Node.js tool to automate end-to-end web testing using Typescript.
- Experience with Cross-Browser and Compatibility testing using Selenium Grid and TestNG to test whether the web applications are working as desired in different browsers and environments.
- Expertise in programming with clear conception of OOPS concepts as Inheritance, Polymorphism, Abstraction, Encapsulation, and Exception Handling in Automated Testing using Selenium.
- Hands on Strong Experience in creating & developing Page Object Model Architecture .
- Designed and executed automated test scripts for functional, GUI to identify errors within the applications using Selenium Web driver.
- Familiarity with software coding tool such as Maven, Git, SVN and Eclipse.
- Experience working with Selenium Grid to run automation tests on different machines against different browser in Parallel.
- Familiarity with issue tracking and SDLC tools such as JIRA, & VersionOne.
- Extensive experience working with Web services testing (REST API) using POSTMAN tool .
- Experience working with Cucumber Gherkins to automate test cases written in BDD format.
- Demonstrated ability to work independently as well as part of cross-functional and geographically distributed team.
- Strong communication and cross group collaboration skills.
- Practical testing experience in working with Mongo DB, (My SQL Server & Oracle) by querying through SQL.
- Experience testing CMS System with Adobe Experience Manager (AEM) .
- Extensive experience in Analyzing Network and Runtime Performance using Chrome DevTools.
- Created POC about Appium Test framework in Selenium Node.JS automation .
- Knowledge about SOAPUI opensource.
- Practical experience with Appium framework for testing UI testing for iOS and Android application.
- Knowledge of C#.
- Knowledge about Jmeter for performance, load and stress testing.
TECHNICAL SKILLS:
Testing Tool: JIRA, ALM, TestCafe 1.2.1,Node.js 12.13.0 LTS,Selenium WebDriver, TestNG, Java with Eclipse IDE, Maven, Jenkins, Junit, GitHub, Selenium Grid, BDD Cucumber Framework, Page Object model Framework and Postman, HP Quality Center, Microsoft Visual Studio, Microsoft Visual Studio Code, Databases MySQL version 5.7, MYSQL workbench 8.0.18, Node version 8,Microsoft SQL, Oracle database
IDEs: Eclipse, Selenium IDE
Application servers: Apache Tomcat
Build tools: Maven
Continuous integration tools: Jenkins, CircleCI
Operating systems: Mac, Windows
Source &version control: Git, SVN, Bitbucket
Methodologies: Agile(scrum)
Web technologies: CSS, XML, JSON, HTML
Web services: REST API using Postman
Languages: JAVA, SQL, C#, JSON HTML, XML, JAVASCRIPT, Angualr CLI
Test Management: Junit, TestNG, Selenium web driver
Project &Issue Management: JIRA with Agile, VersionOne,MKS Tracker
Business Domains: E-commerce, Government, Business, Banking domain
PROFESSIONAL EXPERIENCE:
Confidential, Hillsboro, OREGON
Sr. Automation Engineer
Responsibilities:
- Worked as part of KANBAN and SPRINT teams in visualizing the workflow.
- Responsible for performing Actions on the page, Assertions and observing page state.
- Responsible for Creating, Running, Viewing the Test Results.
- Responsible for nstallation and automate functional testcases using TestCafe node.js using TypeScript.
- Integrated Automation framework into CircleCI for Continous integration and Regression Testcases.
- Worked with Multiple-cucumber-HTML-Reporter for generating reports.
- Involved in Functional Testing and writing Test plan and Test scenario.
- Responsible for generating Test plan for Automation code coverage using Confluence page.
- Involved in Daily standups, Grooming, Biweekly Retro and Bug scrub meetings.
Confidential, Portland, OREGON
LEAD Quality Engineer/Functional Tester
Responsibilities:
- Worked with Agile teams and other project teams to develop test stratergies, test plans, schedule and provide estimates of QA testing activities. Assisted, reviewed and approved business users in defining and executing User Acceptance testing, Install Test, Regression test, Smoke test, Integrated and Matrix test.
- Worked from end to end Software development life cycle including test strategy by analyzing business requirements, test plan, writing test cases complying with business requirements, gathering test data, test automation, test execution and reporting defects.
- Developed and executed automated End-to-end, Cross Browser, Functional UI scripts using Java, Selenium WebDriver and Maven project.
- Performed Webservices REST API testing using POSTMAN/SWAGGER.
- Reduced 50% of Manual work for Regression testing by Adopted 2 tier approach for automation testing-Tier 1 is trigger by every commit to the code base and provide rapid validation with Sanity tests during day time. Tier 2 runs more Regression tests at Night.
- Administer cloud-based server like JIRA, Confluence, Bit Bucket, GIT, Selenium JENKINS.
- Running, Executing, Email Integration, Project build, using CI/CD tool Jenkins.
- Executed manual test cases Exploratory testing, User testing, Usability testing, UI testing on multiple mobile devices(Android/iOS/Windows).
- Co-ordinated QA, and UAT sessions and executed UAT scenarios with end users for final approval and users Sign OFF.
- Evaluated and tracked project team testing results to ensure system applications were free to defects.
- Reviewed and approved “What to test” documentation from specifications, final project test plans, test cases, test results and all Project QA entry and exit criteria checklist.
- Complied and reported weekly status to all project stakeholders. Led joint weekly and daily project status calls with U.S. and offshore resources.
- Conducting meeting with Tech lead and Creative Review for project.
Confidential, Beaverton, OREGON
LEAD eCommerce QA Engineer/Functional Tester
Responsibilities:
- Saved 30% time and cost of testing by automation using Selenium WebDriver, Selenium GRID, Sauce Lab, JAVA, and Maven.
- Used Cucumber Gherkins and BDD to write and report Test cases to Product owner and development Manager.
- Worked with developers and the product owner collaboratively write pending specifications in a plain text editor.
- Extensively automated regression and functional test cases by developing over 125 test cases and 6 test suites using Selenium Web driver, TestNG.
- Increased productivity by 20% by effectively training, leading and managing the AGILE automation team.
- Implemented POM framework, Hybrid framework and 21 pages classes from scratch to represent web pages.
- 60% Savings by doing CI of application functionality by weekly regression run.
- Configured Maven for JAVA automation projects and developed Maven Project object Model.
- Used Maven, Selenium GRID, Sauce Labs, Sauce Tunnel to execute test suites on different platform, browser combinations in parallel.
- Performed Defect tracking & Management in Version One.
- Worked with JMETER for Load testing using different Assertions.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meeting.
- Assisted Manager by providing automation strategies, Selenium/Jenkins automation and reports.
- Manages at peak 3 testing resources offshore.
- Complied and reported weekly status to all project stakeholders. Led joint weekly and daily project status calls with U.S. and offshore resources.
- Evaluated and tracked project team testing results to ensure system applications were free of defects.
Confidential
LEAD Functional Tester
Responsibilities:
- Preparation of Test Cases based on the Test Scenarios.
- Developed the Test cases after going through the requirements document.
- Developed the Test plan and test scripts.
- Maintaining the Traceability matrix.
- Performed SQL queries for validation of conversion test cases from legacy system
- Designed and executed test cases for front-end and back-end validation using SQL
- Responsible for both Manual and Automated testing.
- Created POC for creating and Enhancing Test Scripts to test functionality using QTP.
- Defined and documented test plans for applications and ongoing projects
- Performed Black box, GUI and Regression Testing using ATP.
- Developed Descriptive Programming using VBScript and Maintained Local Object Repository in QTP.
- Created VBScript functions, subroutines and modules.
- Defects were Tracked, Reviewed, Analyzed and Compared using Quality center.
- Verifying the Backend by giving SQL’s through Oracle.
- Worked closely with the business analysts and developers to identify the processes that can be automated.
- Preparation of Test summary reports.
- End-to-End testing for web application.
- Preparation of Test Metrics
Confidential, Wilsonville, OR
ORACLE Database Functional Tester
Responsibilities:
- Responsible for assigning tasks and managing the onsite and offshore teams .
- Created Test Strategy and Test case documents .
- Involved in validating all functional data according to their mapping by requirement specification document.
- Involved in verification of test data which has been created by development team needs to be validated.
- Responsible to Test Schema, Data and Data flow.
- Responsible to Data completeness Testing, Data Accuracy Testing, Data Transformation Testing, Production Validation Testing.
- Involved in validating database tables.
- Validating database consistency, to check whether Log events have been successfully added in database or not.
- Monitoring scheduled jobs executed in timely manner.
- Involved in Taking timely backups of database.
- Reporting defects in Mercury Quality center and generating reports for the daily status meetings .
- Develop and execute functional/system test cases to ensure product meets functional and design specifications.
- Involved working in Defect Life Cycle.
- Provide Off-shore with application functionality work flow.
- Manage priorities when assigned to multiple teams. Additionally assist QA Engineers in priority management.
- Created Ticket in MKS System according to Deployment plan.
Confidential, VA
QA Engineer
Responsibilities:
- Automated functional, GUI and Regression testing by creating scripts in QTP 10.0.
- Design, implement and maintain the QA Automation Hybrid framework using QTP and developed VB scripts in QTP.
- Utilized Excel to maintain test cases and test scripts.
- Created Automations Test Scripts in QTP for GUI, Functionality, Navigation and Data Validation
- Involved in extensive Data Validation using SQL queries.
- Involved in developing the automation framework from the scratch.
- Developed, modified and debugged scripts in Automation frame work using QTP for future release
- Provided Efforts estimate and coordinated the test schedule using Agile testing methodology
- Prepared Quality assurance metrics, defect reports and reviewed with the QA team.
- Involved in preparing Requirement Traceable Matrix (RTM)and Test Sets in Quality Center.
- Participated in HLS/Test Plan walkthroughs for test case approval with Business Analyst Manager and Development Lead.
- Used Team Foundation Server for the project management (scrum) and bug tracking.
- Involved in debugging the test issues.
- Involved in testing websites and interfaces.
- Reviewed Business Requirements with Business Analysts and Developers.
- Developed VBA scripts using Macros to verify data in the EXCEL sheet.
- Define a number of test cases using quality data end-to-end business processes during the UAT and validated the system set up for transactions and user access in UAT.
- Participated in walkthrough’s and technical Reviews all through the testing phase.