We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Va Beach, VA

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing.
  • Proficient in testing on Web based applications.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile and Waterfall Model.
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Sound knowledge on Object Oriented Programming (OOP) concept.
  • Extensively experienced in using Java and Java Script for test case automation.
  • Good Knowledge in implementing TDD and BDD.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
  • Professional expertise in Smoke Testing, Backend Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, Cross Browser/ Cross Platform Testing, UI Validation, Web Services.
  • Expertise in Defect management, Bug tracking, Bug Reports and generating the Graphs using JIRA.
  • Experienced in creating and maintaining defects using HP ALM/Quality Center.
  • Expertise in SQL scripts/queries for data verification to compare the expected results with database.
  • Proficient in using test automation tools such as Selenium WebDriver to develop automation testing scripts for web and client server applications.
  • Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
  • Experienced in developing and implementing Data Driven and Hybrid Driven automation testing framework with Selenium WebDriver.
  • Expert in Behavior Driven Development (BDD) Tools such as Cucumber and Test - Driven Development (TDD) Tools such as TestNG, JUnit.
  • Sound knowledge on TestNG/JUnit framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Proficient in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Ability to perform and validate API tests using Rest Assured and manually using Postman.
  • Good exposure and knowledge of Android mobile applications using Appium and Android Studio.
  • Experienced in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships.

SKILL PROFILE:

Testing Software: Selenium WebDriver, HP ALM/Quality Center, JIRA, Postman, Appium

Languages: Java, JavaScript, HTML/CSS

Test Framework: TestNG, Junit, BDD Cucumber, Page Object Model, Data Driven

Continuous Integration Tools: Jenkins

Database: PostgreSQL, MySQL

Operating Systems: Windows, MacOS, Linux/Unix

MS Tools: MS Project, MS Excel, MS Word, PowerPoint

IDE: IntelliJ IDEA, Eclipse

Build Tool: Maven

Version Control Systems: Git

Cloud Testing Environment: Browser Stack, Sauce Labs

WORK EXPERIENCE:

Confidential, VA Beach, VA

QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.
  • Involved in tracking bugs using JIRA and finding the root cause of a defect to fix the problem.
  • Identified and reported software defects and test findings using JIRA.
  • Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from MySQL database.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
  • Developed test code in Java language using IntelliJ and TestNG framework.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Involved in validating RESTFUL Web services using Postman.
  • Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Used the Firebug to inspect the XPath of the web elements and IntelliJ IDE for Java development.

Environment: Java, JIRA, Selenium WebDriver, IntelliJ, TestNG, Maven, Postman, GitHub, Jenkins, PowerPoint, MS Project, SQL Server, MS Word, Windows, Java, Java Script, MS Excel.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Attended the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Identified, Reported and Tracked Defects using JIRA.
  • The entire Java scripting done using Cucumber framework and conducted backend testing using SQL queries to validate data for database.
  • Developed Automation framework using Selenium Web Driver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Developed automation framework for Selenium WebDriver in Page Object Framework model.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Designed & Developed data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • 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.
  • Developed test scripts and maintained test cases for android mobile apps.
  • Tested mobile application on emulators using android studio as well as real android devices.
  • Hands on experience in android mobile application testing.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Android views and Mobile Web pages
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed functional testing of RESTFUL Web Services.
  • Worked on the Scripts inventory and maintained the scripts for future Regression.

Environment: GitHub, Selenium WebDriver, Jenkins, IntelliJ, TestNG, Maven, JIRA, CSS, Appium, Android Studio, MS Project, Java Script, MS SQL Server, Web Services, Java, Windows, UNIX, MS Excel, MS Word.

Confidential, Philadelphia, PA

Software Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans and Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • 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 required documentation for testing signoff by various parties as required by the project plans.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center/ALM.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on MySQL database by writing SQL queries.
  • Designed Automation Testing Framework for web-based application using Selenium that maintains the workflow as an end-user.
  • Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
  • Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.

Environment: Selenium, Agile, MS Word, MS Outlook, UNIX, MS Excel, SQL Server, Quality Center/ALM, Java, Java Script, Windows, HTML.

We'd love your feedback!