We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Saint Paul, MN

SUMMARY:

  • 5 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.
  • Experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Experience in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Quality Centre to develop automation testing scripts for web and client server applications.
  • Have good experience with automation framework: TestNG framework, Keyword driven framework, Hybrid driven framework and Cucumber - BDD.
  • Experience in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3, Angular JS, Node.JS and Java.
  • Experience in TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
  • Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Webservices, Boundary Value Testing.
  • Experience in using POSTMAN tool for API’s testing.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD.
  • Experienced working on Agile and Extreme methodologies using TDD, SCRUM, MDD, etc.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Basic understanding of Behavior Driven Development (BDD).
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expert using open source bug tracking tool JIRA, Quality Centre/ALM.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS:

Languages: Java, HTML, JavaScript, XML, CSS

Platforms: Mac OS, Unix, Linux, Windows

Databases: Oracle, MySQL

Test Automation Tools: Selenium WebDriver, TestNG, Jenkins, Cucumber, Soap UI, POSTMAN

IDE: Eclipse

Relevant Skills: Git, GitHub, Tomcat, ANT, Maven, Jira, ALM

Microsoft Office: MS Excel, MS Word, MS PowerPoint

PROFESSIONAL EXPERIENCE:

Confidential, Saint Paul, MN

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 website which was developed using Angular.JS, HTML5, CSS3 and other web technologies.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Developed test code in Java language using Eclipse, IDE 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).
  • Automation of API's using Postman and JavaScript.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Created Python scripting to test REST API functionality for regression setup.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Developed Python scripts to automate the test cases.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Identified, Reported and Tracked Defects using Quality Center/ALM test management tool.
  • Manually tested, verified and validated that the product meets user requirements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Used Postman for API testing to verify the CRUD operations.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: Selenium WebDriver, Java, Python, TestNG, Jenkins, Cucumber, Agile, SQL, Maven, DHTML, SOAP UI, XPath, Firebug, Eclipse, POSTMAN, Quality Center/ALM, HTML, GitHub, Windows 7.

Confidential, Chicago, IL

Automation Test 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.
  • 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.
  • 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.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Created Selenium web-driver automation scripts using Python to 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.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • 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.
  • 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.
  • Used Jira daily tasks and test maintenance respectively.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • 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, XPath, Eclipse, HTML, CSS, JavaScript, XML, Jira, SQL, agile, GIT, Oracle and Windows.

Confidential, Northbrook, IL

QA Tester

Responsibilities:

  • Involved in capturing test requirements from business requirements and System requirements.
  • Participated in Peer Reviews of Test Cases.
  • Actively involved in Test case reviews and conference calls with client.
  • Performed Test Case Execution and Defect Reporting using HP QC.
  • Performing Sanity, Functional and Regression and System Testing.
  • Analyzed user business requirements, functional specs and assisted QA Team lead in writing the Test Plan.
  • Involved in functional, system and user acceptance testing.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: HP Quality Centre, Windows.

We'd love your feedback!