Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
Dallas, TexaS
OBJECTIVE
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web - based and Client/Server applications using Manual and Automation testing. Strong analytical, communication, problem-solving, decision making and organization skills and an excellent team player.
SUMMARY
- Over 7 years of experience in creating, enhancing, and maintaining test plans and test cases for Manual and Automation Software Testing varying different domains.
- Excellent understanding and experience of Agile SDLC and Waterfall processes to test developing application.
- Worked extensively on complete Defect Management Life Cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Experience in using SoapUI, Postman to test Soap services and Rest API.
- Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing, and Non-functional testing and UAT testing, GUI testing, Backend testing.
- Used tools like Cucumber with Selenium Web driver to perform Behavior Driven Development (BDD) testing.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox and Chrome.
- Experience in developing an automated scripts and frameworks using Java Programming Language
- Designed and implemented Automation Frameworks for different projects and writing XPath and CSS Selectors.
- Knowledge on Java Object-Oriented Programming (OOPS) Concepts like Interface, Abstract Class, Static and non-static variables and methods, Abstraction, Inheritance, Polymorphism.
- Generated reports using Extent Reports after testing web applications to analyze the pass percentages and failed cases.
- Experience in Defect Lifecycle Management, including Defect creation, modification, tracking, and reporting using Jira, Zephyr, ALM and MS Excel.
- Good knowledge on CI/CD tools like Jenkins to run and schedule jobs.
- Proficient in Backend tests by writing complex SQL queries for testing data integrity and other DML and DDL operations.
- Good knowledge of testing applications, Web and API.
- Experience in writing and executing SQL queries on databases for backend testing.
- Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
- Excellent Communication, analytical skills with the ability to perform effectively and efficiently in a team as well as individually. Ability to determine the appropriate action to resolve issues quickly and track deliverables.
- Enthusiastic to seek and study new technologies and concepts rapidly and execute them.
TECHNICAL SKILLS
Automation Testing Tools: SELENIUM WebDriver, Java, TestNG, JUnit, Cucumber, API
Test Management Tools: HP ALM / JIRA
Configuration Management: Jenkins, Maven, GitHub, Git
Process: SDLC, STLC, Agile, Waterfall Model
Testing /Scripting Languages: HTML, CSS, XML, JSON, SQL, JavaScript
API Testing: SoapUI, Rest API, Rest Assured, Postman
Databases: Microsoft SQL Server, MySQL, Oracle
PROFESSIONAL EXPERIENCE
Confidential - Dallas, Texas
QA Automation Engineer
Responsibilities:
- Designing and implementing test plans to verify new software features and bug fixes.
- Actively participated in different stages of the Software Development Life Cycle such as Design, Planning, Development and Testing.
- Executed an end-to-end Test Plan and managed all activities in the plan to confirm all objectives are met and the solutions work as expected.
- Created detailed Test Cases and executed them manually and by automation.
- Documented the Test Requirements for enhancements and changes. Additionally, created a traceability matrix for the requirements.
- Used Cucumber framework to build and run the Selenium automation framework.
- Developed QA processes automation test scripts using Java/Selenium to test the web-based user interfaces for different types of browsers.
- Extensively used Page Object Model design and was involved in building and enhancing the Hybrid Automation Framework (Data Driven and Functional Driven).
- Created Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
- Ensured every feature of the application is tested and identified any potential issue before the product is released.
- Performed Smoke testing, Black box testing, Functional testing, System testing, Integration testing and Regression testing. Carried out Sanity Tests and executed test cases for GUI, Functionality, Positive and Negative testing.
- Investigated and determined root cause of issues by reporting defects utilizing JIRA to maintain defects and check defect status.
- Implemented test schedules, tracked defects, and assigned them to developers based on their priority.
Confidential - Plano, Texas
QA Automation Engineer
Responsibilities:
- Designed and Developed Test Cases for automated testing using Selenium, TestNG, and Eclipse IDE.
- Developed test code in Java language using Eclipse, TestNG framework tool.
- Created test cases, scripts based on functional specification, prepared test data for testing.
- Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver, SOAP UI, Maven and Jenkins.
- Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium and Jenkins to create and run deployment jobs.
- Involved in designing and developing data driven framework using Selenium WebDriver, TestNG.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
- Developed test automation scripts using Selenium WebDriver for Regression testing for releases of the application.
- Worked on Selenium GUI Object / element verification was done through XPath, CSS Locators.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Involved in executing SQL queries, functions, and packages for backend testing.
- Used Maven for the dependencies. Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environment.
- Create and track all User stories in Agile ceremonies like sprint planning, daily stand up and sprint reviews.
Confidential - Dallas, Texas
QA Analyst
Responsibilities:
- Designing and implementing test plans to verify new software features and bug fixes.
- Actively participated in different stages of the Software Development Life Cycle such as Design, Planning, Development and Testing.
- Executed an end-to-end Test Plan and managed all activities in the plan to confirm all objectives are met and the solutions work as expected.
- Configure Selenium WebDriver, Maven tool & automated scripts in java prior to Agile release.
- Involved in Designing and Developing data driven framework using Selenium WebDriver, TestNG, Junit and Eclipse IDE in Java language to help in Automation testing.
- Extensively used Page Object Model design and was involved in building and enhancing the Hybrid Automation Framework (Data Driven and Functional Driven).
- Created Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
- Ensured every feature of the application is tested and identified any potential issue before the product is released.
- Performed Smoke testing, Black box testing, Functional testing, System testing, Integration testing and Regression testing. GUI, Functionality, Positive and Negative testing.
- Performed backend testing by using SQL queries to verify the database reliability.
- Involved in UAT (User Acceptance Testing).
- Created and Verified Webservices API requests and responses. Experience in Validating Parameters in Rest API. Experience in validating response time and Status codes using Postman.
Confidential - Philadelphia, Pennsylvania
QA Analyst
Responsibilities:
- Develop automated test scripts and functions using Selenium WebDriver through JAVA
- Involved in GUI, Functional, System Testing, Integration, Regression and UAT Testing.
- Manually performed Smoke and Sanity testing of the application
- Participated in Daily Scrum Meetings, Sprint Review/Sprint Retrospective with the software development team.
- Conducted sanity testing of the application based on user requirements.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
- Performed Positive Testing and Negative Testing for the projects involved.
- Performed application testing utilizing Scrum (Agile) methodology.
- Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the MySQL database.
- Involved in all phases and stages of Software testing life cycle including end-to-end system testing and business requirements analysis.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Tested Web Services using Postman and Rest-Assured.