We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 5 years Experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.
  • Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Good understanding of AGILE, Waterfall software development methodologies.
  • Experience in Automation Testing and Exploratory Manual Testing (Black Box Testing) on Web - based applications.
  • Experience in cross browser testing with multiple desktop as well as mobile browsers using Browserstack.
  • Experience in developing end to end automation using Protractor with JavaScript.
  • Experience with automation framework with Selenium Webdriver and TestNG
  • Expert in developing JavaScript test scripts and Frameworks using Jasmine to perform Functional Testing.
  • Experience in using package.json to manage framework dependencies.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Black Box Testing, End-to-end Testing, Manual Testing, Regression Testing, Documentation and Reporting.
  • Experience in designing automation scripts in order to eliminate excessive repeatable manual cycles.
  • Experience in Using Atlassian JIRA extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Protractor, WebdriverIO, Selenium Webdriver

Languages: JavaScript, JAVA, HTML

Cloud Testing Platform: Browserstack

Cross Browser Testing Devices: Windows, Mac, Android, iOS

Web Technologies: HTML, CSS, DHTML, Angular JS, Node.JS, Vue JS

Scripting: JavaScript

IDE: Webstorm, Eclipse

Test Framework: Jasmine, Mocha

Assertion Libraries: Chai

Processes: Agile-Scrum

Bug/Defect Tracking Tools: Atlassian-JIRA

Team Collaboration Software: Confluence

Test Management Tool: Enterprise Tester

Version Control: GIT

Browsers: Google Chrome, Firefox, IE, Edge, Safari

Operating Systems: Mac, Windows (XP, Vista & 7, 8)

PROFESSIONAL EXPERIENCE

Confidential

QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
  • End to End Testing of the complete web application which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Responsible for writing and maintain JavaScript scripts for regression and functional testing using Jasmine Test Framework.
  • UsedProtractorwhich is an End-to-End Framework testing tool for AngularJS Web Applications.
  • Developed test code in JavaScript using Webstorm IDE and debug the code with same.
  • Setup the Automation framework using Protractor to run test cases in multiple browsers and platforms.
  • Worked on Page Object Model design pattern as an Automation Framework.
  • Responsible for identifying test cases for manual and Automation for Smoke Test, Functional and Regression Tests.
  • Involved in Proof of Concept for testing Vue JS application usingwebdriverio and JavaScript.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Used Mocha Framework and Chai Assertion Library for testing Vue JS application with webdriverIO.
  • Execute browser compatibility and regression tests using Protractor for testing UI for every new build release on multiple desktop browsers: Chrome, IE, Firefox, Edge and Safari.
  • Involved in cross browser testing on multiple Android and iOS devices using cloud platform Browserstack.
  • Troubleshoot cross browser testing related issues and updated the automation tests accordingly to resolve the issues.
  • Identified, Reported and Tracked Defects using JIRA Defect management tool.
  • Manually tested, verified and validated that the product meets user requirements.
  • Used Enterprise Tester test management tool for writing Manual Test cases
  • Involved in documenting all the project related work and useful information on Confluence which further helps the team to work together and maximize productivity.
  • Involved in evaluating the Web Accessibility within the Chrome Browser using the WAVE tool by WebAim.
  • Used GIT as a version control system to track changes on everyday basis and coordinating work among multiple team members.
  • Actively participated in the daily Agile Scrum meetings, sprint planning, grooming meetings and retro meetings.
  • Coordinated with technical support associates to fix proprietary software issues.

Environment: Protractor, Javascript, Jasmine, Angular JS, Vue JS, webdriverIO, Mocha, Chai, Agile, DHTML, WAVE by WebAim, Webstorm IDE, Atlassian JIRA, Confluence, Enterprise Tester, Browserstack, GitHub, Mac

Confidential, Windsor, CT

QA Automation Engineer

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Responsible for planning, executing and managing the UIautomationscripts written in AngularJS usingProtractorTesting Framework.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium Web Driver.
  • Established the Environment set up for Mobile Automation using Appium Tool.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views, and Web pages, and useProtractorfor AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS inProtractor.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with 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 automation framework for Selenium WebDriver in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • The entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Coordinated with technical support associates to fix proprietary software issues
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, Python, SOAP UI, RestFul, XPath, Eclipse, HTML, CSS, JavaScript, XML, Appium, Ruby, Quality Center, SQL, agile, Oracle and Windows.

Confidential, Paramus, NJ

Manual Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Worked under waterfall methodology.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS, UNIX.

We'd love your feedback!