We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Minnesota, MN

SUMMARY:

  • Over 5 years of experience in Software Quality Assurance (QA) working with Web, Client/Server including manual and automation testing.
  • Experience in Selenium IDE, Selenium Web driver, Firebug, Framework, Fire path, CSS and XPath.
  • Expertise with Iterative development methodologies such as Agile Scrum and Waterfall.
  • Proficiency in TestNG and JUnit
  • Extensive experience in developing Test Plans, Test Scenarios, Test Cases, Test Matrixes, Test Reports, and documentation of Manual and Automated Tests.
  • Key expertise includes testing & debugging GUI& Multi - Applications environment & automated testing using Selenium WebDriver.
  • Expertise in analyzing and reporting bugs as well as supporting team members with fixing errors.
  • Experience in developing Java Selenium/WebDriver automation test scripts and Test Frameworks using TestNG/Junit to perform Functional and Unit Testing.
  • Proficiency in Defect management, including Defect creation, modification, tracking, and reporting using Industry Standard Tools such as Test Complete, ALM/QC, Jira, Bugzilla and Excel.
  • Over 3 years of experience in the field of multimedia embedded system design, implementation and optimization of video codec (H.265, H.264, MPEG-4), audio codec (AMR, G729b), image codec (PNG, WBMP) on various DSP processor (CEVA, ARM).
  • Worked extensively on Mobile Multimedia Software Framework
  • Proficiency in SVN and CVS repository.
  • System level testing of Audio/Video Codecs for use in various mobile products.
  • System Integration of Multimedia Codecs with Mobile Software Framework.
  • Team functioning in agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Led day to day monitoring of the progress of project and gave inputs for possible corrections.
  • Developed and execute user acceptance/regression test plans. Testing includes all phases related to system configuration that support human resources functionality.
  • Experienced in working with Internal/External vendors, and Custom applications.
  • Ability to interact with developers and product analysts regarding application analysis.
  • Excellent interpersonal skills and communication skills, proven team player with an analytical bent to problem solving and delivering under high stress environment with resource constraints.

TECHNICAL SKILLS:

Testing: Quality Centre/Application Lifecycle Manager (QC/ALM), Selenium WebDriver, TestNG, Junit, Ant, Maven, Cucumber, Jenkins, SOAP UI

Version Control Tools: CVS, GIT, SVN

Bug Reporting: Quality Center, MS Excel, Jira

Methodology: Agile Scrum, Waterfall.

Languages: C, C++, Java.

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Databases: Oracle MS SQL, MySQL, MS Access

Operating Systems: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Minnesota, MN

QA Automation Engineer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Tested the application in highly dynamic environment with sprint team using agile methodology.
  • Responsible creating the functional testing framework using TestNG and Selenium WebDriver to automate the UI components.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
  • 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.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Involved in Selenium Data-Driven Framework with Core Java programming and TestNG annotations.
  • Used Build tool like Maven to generate test report.
  • Implemented Page Object Model Automation framework with Core Java, Selenium WebDriver and Cucumber.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Fine tune the scripts using XPath, CSS with the use of Fire bug tool.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Involved in Web Services Testing using SOAP UI.
  • Used Core Java language most of the time to design the test cases.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Involved with SDLC models waterfall, RUB and AGILE Methodology projects (Scrum and XP).
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Core Java, Selenium WebDriver, Jenkins, TestNG, Maven, Cucumber, Soap UI, Eclipse IDE, JavaScript, HTML, XML, XPath, CSS, Agile, Firebug, Firepath, BugZilla, SQL and Windows.

Confidential

QA Analyst

Responsibilities:

  • Reviewed the Business Requirement Document, System Requirement Specifications and Use Cases in the initial phase development
  • Automated manual Test Cases using Selenium 2.53
  • Reporting the defects using ALM.
  • Participating in Sprints, Planning, Showcase, Retrospective and Daily Scrums.
  • Understand the business goals & requirements of the project.
  • Analysing requirements and developing requirements traceability matrix.
  • Design test approach and scenarios by Preparing for Smoke testing, Regression, Integration testing, Functional testing, End to End System testing and User Acceptance testing.
  • Coordination with Business for deliverables and technical queries
  • Designing test cases based on the scenarios documented.
  • Analysing the test cases written to devise test coverage metrics so as to improve the test effectiveness.
  • Conduct peer review for test cases and bug reports developed by other team members.
  • Planning for the test case execution, as the testing is completely data driven.

Environment: Selenium 2.3, Java, Git, TestNG, JIRA, ALM, Confluence and Windows.

Confidential

QA ANALYST

Responsibilities:

  • Participating in Sprints, Planning, Showcase, Retrospective and Daily Scrums.
  • Understand the business goals & requirements of the project.
  • Design test approach and scenarios by Preparing for Smoke testing, Regression, Integration testing, Functional testing, End to End System testing and User Acceptance testing.
  • Designing test cases based on the scenarios documented.
  • Conduct peer review for test cases and bug reports developed by other team members.
  • Data Creation and basic data setup for Sanity, Functional and Regression testing.
  • Execution of test cases and maintaining regression test scripts.
  • Work on timelines required for the project/job.
  • Analysing test reports and identifying the defects.
  • Defect Analysis and Defect Tracking through Quality Centre
  • Maintain log of test Results / Defects using Quality Centre and interacted with developers to resolve issues.
  • Generation of daily reports, metrics collection and performing audits on timely basis
  • Documenting the best practices, learning’s, risks, review logs, clarifications.
  • Provide resolutions to the team as and when needed.
  • Daily tracking of the system for its availability and also maintaining the downtime.

Technical Environment: Confluence, JIRA, HP ALM.

Confidential

Senior Software Engg

Responsibilities:

  • Development of various modules involved in parser and packaging.
  • Participating in Sprints, Planning and Daily Scrums.
  • Proper organization and management of code and data memory of all the codecs.
  • Implemented efficient memory management scheme for stack, state and table memory.
  • Unit testing the newly developed modules and integrating with the system.
  • Debug the issues arises in the regression testing.

Technical Environment: C, Windows, Linux, JIRA, SVN

Confidential

Senior Software Engg

Responsibilities:

  • Ported and tested different audio codecs across the windows desktop and windows mobile.
  • Implemented efficient memory management scheme for stack, state and table memory.
  • Various memory transfer functions in the code were replaced using the 2D DMA support of the DSP Subsystem.
  • Unit testing the newly developed modules and integrating with the system.
  • Debug the issues arises in the regression testing.

Technical Environment: C, Windows, Linux, JIRA, SVN

We'd love your feedback!