We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Urbana, MD

SUMMARY

  • 7+ years of professional experience in software testing with knowledge of Software Automation Framework, Design & Implementation using Selenium.
  • Excellent knowledge in writing unique CSS and Xpath locators using source code of the page to identify elements.
  • Experienced in analyzing Business, Functional and Technical specifications.
  • Strong understanding of project life cycle and SDLC methodologies like Agile/Scrum and Waterfall.
  • Experienced in writing Test Plans, Test Procedures, and Test Scripts from Requirements and Use - Cases.
  • Ability to create Automation Framework and configure various other peripheral tools to perform tests.
  • Extensive knowledge of developing Behavior Driven Framework with Selenium WebDriver.
  • Experienced in using Jenkins to generate high quality reports.
  • Strong knowledge of using TestNG as testing framework.
  • Ability to perform User Acceptance (UAT) manually.
  • Improved understanding of Software HP ALM/Quality Center.
  • Extensive knowledge of developing test scripts using Java, Selenium WebDriver and Gherkin.
  • Able to develop Frameworks using TestNG and Maven tools.
  • Good knowledge of using Maven central repository to manage external JARs and other dependencies.
  • Experienced in using GitHub and BitBucket as a source repository system to share code within the office as well with offshore team .Familiar with using Sourcetree as Git desktop Client.
  • Capable of performing various types of Testing: Unit, Integration, Black Box, Smoke, Functionality, Regression, and Full Life Cycle Testing.
  • Performed extensive Manual Testing in various domains.
  • Proficient in creating and executing SQL queries involving multiple tables using join statements.
  • Increased knowledge of Object Oriented Programming (OOPS).
  • Experienced in automating test cases using TestNG annotations and Data Driven Test using Excel.
  • Capable of Cross Browser testing in browsers like Firefox, Chrome, IE, Safari using WebDriver.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Considerable experience in using Test Management tools like HP ALM, Bugzilla, and JIRA to track test progress, execution and deliverables.
  • Improved interpersonal, communication, and customer relational skills to train users, interact with customers/team, and provide product/customer support.
  • Ability to learn, understand, and adapt to new technologies, new methods, and new concepts quickly.
  • Effective time management skills with consistent ability to meet client deadline.
  • Multitasking credentials with excellent planning, execution, monitoring, and resource-balancing skills. Able to handle multiple tasks in high pressure environments and under tight deadlines.

TECHNICAL SKILLS

IDE Web Services: Eclipse, IntelliJ

Testing Tools: Selenium WebDriver, HP ALM/Quality Center

Testing Framework: TestNG

Bug Tracking Tools: JIRA, HP ALM/Quality Center, Bugzilla

CI/CD Pipeline: Jenkins

Version Control System: Git/GitHub, BitBucket

Desktop Client: Sourcetree

Frameworks/Open Source: TestNG, Cucumber

Operating Systems: Windows, Mac

Languages: Java, JavaScript, XML, HTML, CSS, Ruby, React

Database: SQL server, MySQL

Other Experience: Agile, Waterfall, SDLC, STLC, Bug Cycle

PROFESSIONAL EXPERIENCE

Confidential, Urbana, MD

QA Automation Engineer

Responsibilities:

  • Actively participated in sprint planning, sprint review, and sprint retrospective meetings.
  • Effectively updated status of work through daily scrum, stand ups, and walkthroughs.
  • Prepared test case scenarios from the Visio flow diagrams generated by the Business Analysts.
  • Manually tested all possible scenarios and validated results with the database values.
  • Documented, prioritized, and assigned defects and bugs to appropriate developer with JIRA.
  • Tracked and retested defects and bugs to ensure fixes were completed
  • Co-authored automation scripts by generating feature files, page objects repository, and step definitions in Java using Selenium WebDriver.
  • Executed unit tests to validate and authenticate automation script results.
  • Facilitated automation script writing effort with offshore team by being the Point of Contact.
  • Delegated regression testing with offshore team before releases. Documented results of regression in a report for QA Lead.
  • Reduced time of regression testing by 30% by refactoring legacy scripts and integrating reusable Page Object Elements.
  • Facilitated meeting of QA team to brainstorm ideas to bring uniformity, simplicity, reduce redundancy, reduce testing time when writing automation scripts.
  • Standardized methods for peer code review, generating pull request, and handling merge conflicts.
  • Defined and authored SQL queries to validate data in the database.
  • Conducted unit tests, manual test, and regression test. Also supported in UI testing.

Confidential, New York, NY

QA Automation Tester

Responsibilities:

  • Contributed in analyzing the user/business requirements, functional specifications and use case documents to create Test Plans and Test cases for System testing.
  • Verified the integration of components in the application and conducted end-to-end testing.
  • Conducted Integration, Functional, Regression, UAT, Manual, and End-to-End testing.
  • Executed tests, logged and tracked defects and bugs with JIRA.
  • Authored and co-authored complex SQL queries for Data validation.
  • Created test case automation scripts in Java using Selenium WebDriver.
  • Applied various classes in Selenium to automate complex features such as mouse movements and hover over elements.
  • Generated element locators using Firebug and Chropath.
  • Authored automation script to take screenshots during test run.
  • Implemented Continuous Integration of automation framework using Jenkins.
  • Executed regression testing on new build, enhancements, and modifications in the application using WebDriver.
  • Developed automation Framework using TestNG with Java as client library for Selenium WebDriver.
  • Identified UI changes and analyzed their potential impacts to existing tests and scripts.
  • Practiced cross browser testing to ensure compatibility of application/site across various web browsers.
  • Engaged in Daily scrum, Stand-ups, walkthroughs, and weekly assessment with Business Analysts and Developers.
  • Prepared user documentation with screenshots for User Acceptance Testing (UAT).

Confidential, Reston, VA

QA Automation Tester

Responsibilities:

  • Interacted with Developers and Business Analysts to perform various types of testing throughout the STLC and Bug Life Cycle.
  • Defined Business Use Cases and Activity Diagrams to represent different workflows and associations.
  • Authored Test Scripts using Functional Requirement Documents.
  • Created test scenarios for Positive, Negative, and Boundary testing.
  • Documented the successful or unsuccessful completion of each test condition. Also validated actual results against expected results for discrepancies.
  • Implemented cross browser testing with Selenium WebDriver.
  • Used JIRA for bug reporting, bug tracking, bug prioritizing, and assigning severity to bugs.
  • Wrote SQL queries to check proper data population in application table and for data verification to perform Backend Testing against SQL server.
  • Collaborated in converting manual test cases into automated scripts using WebDriver and TestNG.
  • Generated daily, weekly, monthly, and Quarterly reports for Senior QA Analyst.
  • Oversaw Regression testing to ensure efficiency in product delivery

Confidential, Mineola, NY

QA Analyst and Tester

Responsibilities:

  • Analyzed system requirements and constructed detailed Test Plan and Test Cases.
  • Collaborated with client onsite to understand requirements and conducted requirement review.
  • Selected, designed, and prioritized test scenarios and test cases that provided efficient coverage of requirements consistent with acceptable level of risk.
  • Effectively tracked and also examined severity and priority of defects. Documented the finding to enhance communications and reduce delay.
  • Conducted manual testing of modules for compliance with functional requirements.
  • Performed manual testing of web application to verify the flow of application functionality.
  • Manually performed negative, positive, and boundary testing.
  • Identified, analyzed, and documented defects, errors, and inconsistencies in the application using MS Excel.
  • Applied SQL queries to validate data between the backend and the front end.
  • Collaborated with developers on Defect Status on a regular basis to ensure defects were getting fixed.
  • Tested applications and documented results and bugs. Also documented information useful in debugging process for future use.
  • Actively participated in Agile/Scrum Methodologies for all project activities.

We'd love your feedback!