We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

San Jose, CA

SUMMARY:

  • Software QA Engineer with around 6 years of experience in web applications, mobile applications and system applications testing.
  • Proficient in Software Quality Assurance and Test development in different environments and platforms.
  • Expertise in Manual, Black box and Grey box test automation.
  • Extensive knowledge of QA processes and methodologies.
  • Experience with development of QA Test Plan, Test Cases, Test Scripts and Bug reports.
  • Hands on experience in performing Functional, Regression, Integration and User Acceptance Testing (UAT).
  • Hands on experience in using Selenium IDE, Selenium WebDriver, TestNG to perform automated testing and reporting.
  • Experience in developing end to end automation using selenium WebDriver/RC/IDE/Grid Junit/TestNG, ANT, Maven, Jenkins, WebServices (REST, SOAP)
  • Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for continuous Integrations
  • Expertise in Automated - testing includes concentrated application, training and interaction with HP Tools UFT/QuickTest Professional (QTP), ALM/ Quality
  • Good knowledge of SQL statements.
  • Well versed in Linux/Unix commands.
  • Skilled in Agile and Waterfall software development life cycle methodologies.
  • Knowledgeable in User Experience and Human Computer Interaction principles.
  • Possess good analytical and problem solving skills.
  • Highly motivated to take independent responsibility and work with strict timelines as well as the ability to contribute and be a good team player.
  • Skilled in developing Test Plans, Test Scripts, Test Cases and Test Data.
  • Deployed multi-tier applications reliably and consistently, all from one common framework with using Ansible
  • Developing automated tests for components and templates in AEM.
  • Creating documentation support and training guides for AEM Author Training in Confluence.
  • Expertise in Analysis of Requirement documents, Design documents & Business Rules.
  • Strong trouble shooting and problem solving skills.
  • Participated in white box testing of flex and java codes. Worked closely with developers, DB people and Business analysts to make sure everything is going in good direction.
  • Understanding into Varied Big data and DevOps stack of tools: Splunk.
  • Extensive knowledge of Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Experience developing automation scripts in Selenium using Java.
  • Ability to work independently or as a team Member.
  • Excellent Communication and Management skills.

TECHNICAL SKILLS:

Technologies: Selenium WebDriver, Selenium IDE, Selenium RC, SOAP UI, Quick Test Pro 8.0/9.2, HP Quality Center 8.0, 9.2, Test Director 7.2/7.5/7.6, WinRunner 8.0, LoadRunner 7.2/7.6, Rational tools, White Box

Defect Management Tools: Test Director, Rational ClearQuest, PVCS, Bugzilla, Project Issues, Splunk, Ansibles

Defect Tracking Tools: Test Director 8.0, Quality Center 9.0, Bugzilla, Rational Clearquest.

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.

Programming Languages: C, C++, Java, .Net, SQL, PL/SQL, HTML, XML, VB script.

Operating Systems: MAC OS X, Windows 98/2000/2003/ XP/Vista/7, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirement Document.
  • Participate & update the daily stand up meetings, presentations in agile environment.
  • Part of Sprint Planning, Story estimations and commitment.
  • Developed automation scripts for web services using SOAP UI tool.
  • Wrote SQL queries to get the data from GCRM DB.
  • Performed Load testing using JMeter for Web services.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/TestNG).
  • Recorded and plays back test in Firefox using Selenium IDE.
  • Added annotations to the test (Selenium).
  • Developed automated tests for components and templates in AEM supporting RC through all our instances (dev, qa, prod-author, stage).
  • Performing hands-on authoring in AEM assisting with bug-fixes and RC.
  • Responsible for Smoke, Functional, System, Integration, Regression, Performance testing.
  • Responsible for web services testing with SOAP UI and Security testing for User login validations.
  • Involved in User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Deployed multi-tier applications reliably and consistently, all from one common framework with using Ansible
  • Responsible for updating and maintaining for all the defects found during functional and regression testing and reporting them in Jeera and following up the bug life cycle.
  • Experienced SQL Query writing / Splunk Query Writing and debugging skills
  • Experience in Splunk Log File Processing and Network Log Processing
  • Created Regular Expressions for Field Extractions and Field Transformations in SPLUNK.
  • Worked with TestNG, Page Object as framework, SVN for version control

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Radar, Agile, HTML, SQL, Oracle, and MS Office.

Confidential, Tampa, Florida

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirement Document & identify all possible positive & negative test cases.
  • Develop Functional & nonfunctional test cases
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application
  • Participate & update the daily scrum meetings; stand up meetings, presentations in agile environment.
  • Participate in Sprint planning, retrospect meetings
  • Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/TestNG)
  • Recorded and plays back test in Firefox using Selenium IDE
  • Added annotations to the test (Selenium)
  • Tested components and templates in AEM author and publish mode across platforms and browsers.
  • Part of installation of CQ5 author & publish instances on to Development, Integration, QA environments
  • Responsible for Smoke, Functional, System, Integration, Regression, Performance testing
  • Responsible for web services testing with SOAP UI and Security testing for User login validations
  • Responsible for updating and maintaining for all the defects found during functional and regression testing and reporting them in QC and following up the bug life cycle
  • Responsible in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI
  • Interacted with Developers and System Analysts to understand the severity of the defects
  • Responsible for User Acceptance Testing in the final phase of software development process to check the functionality of the software.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Agile, Firepath, Firebug, XPATH, HTML, SQL Developer, Oracle, and MS Office.

Confidential

Quality Analyst

Responsibilities:

  • Prepared Test Cases, Test Plan using Business Requirements Documents
  • Reviewed Documents and the Technical Specification
  • Written test plans, which detailed the testing scope, strategy, hi-level test requirements, standard post test reports and procedures and necessary resources
  • Analyzes user requirements, attended Change Request meetings to document changes and implemented procedures to test changes
  • Involved in user requests and bug Scrubs meetings
  • Installed the Mercury tools software on windows
  • Wrote test cases and test scripts for the functionality testing
  • Performed Smoke, Integration, Functional, Regression testing
  • Followed Agile Process in this project
  • Performed End-to-End testing manually
  • Create User Acceptance Test Scripts
  • Automated regression test cases using Selenium
  • Create data to support the User Acceptance test Cases
  • Executed Test phase Test Cases
  • Prepared Queries using SQL to retrieve data from database
  • Closely worked with developers and System Engineers to nail down the technical problems
  • Test plan creation, Test Case creation, Test Script writing and execution (manual testing)

Environment: Win XP, .NET, Oracle 9i, Quality Center, Selenium and MS Word.

Confidential

Quality Analyst

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Interacted with Functional and Technical Leads/Developers for understanding the requirements.
  • Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Documented and tracked test scripts, test results and reported test defects using HP Quality Center.
  • Involved in triage management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
  • Responsible for conducting Integration, End-to- End testing to make sure business work flow is sufficiently replicated.
  • Investigated software bugs and reported to the developers using Quality Center & JIRA.
  • Interacting with developers to resolve the technical issues.
  • Assisted the Newly Joined test team members to understand the application.
  • Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team.

Environment: HP Quality Center, JIRA, Manual Testing, Agile, Windows 2000/XP, MS Excel

Hire Now