Qa Test Automation Engineer Resume
SUMMARY:
- Over teh past 5+ years, me have acquired a vast experience in planning, developing and executing quality assurance tasks for various projects as well as introducing open source solutions. me have extensive knowledge of multiple systems and working wifin hybrid test environments.
- me have earned a reputation for meeting deadlines when required, conforming to specific requirements and adhering to established plans. me is very adaptable and work well wif people of all skill - sets and backgrounds in varied environments. me is a fast learner wif a high degree of creativity and initiative.
- Solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative approaches
- Extensive exposure to Java coding for Test Case automation using Eclipse and Intellij IDEs
- Strong experience wif Page Object Model framework wif Selenium WebDriver and external tools such as Sikuli, AutoIt, and Robot API
- Substantial experience wif Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) wif Cucumber JVM
- Solid experience wif Gherkin Language to develop Behavior Driven Testing.
- Solid experience wif Keyword Driven and Data Driven framework implementation.
- Substantial experience in cross browser, cross platform web testing wif Selenium WebDriver.
- Experience in development of core QA framework function library for various Web and Client-Server application
- Excellent writing, verbal and interpersonal skill set wif a self-starting attitude, team player, and flexible.
- Good at prioritizing along critical path and meeting project milestones and deliverable dates.
- Experience in analyzing teh requirements, User Stories and Use Cases to develop test cases.
- Experience in preparation of Test Strategy, Test plan, Traceability Matrix and Test Matrix.
- Strong experience in Black Box and Gray Box testing.
- Expertise in QA Methodologies wif various testing concepts such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and more.
- Strong analytical and problem-solving skills.
- Extensive work experience using Change Control and Bug Tracking Tools likeQuality Center, JIRA and Rational Team Concert.
- Strong experience wif Search Engine Optimization (SEO) Testing.
- Strong experience wif SOA architecture wif Restful Web Service Testing
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Sikuli, AutoIt, Robot, Quick Test Professional
Bug Tracking: Jira, Quality Center, Rally
IDE: Intellij IDEA, Eclipse, Toad, DBeaver
Language: Java, SQL, HTML, VB Script, HTML, XML, CSS, JSON
Database: SQL Server, MySQL, Oracle, MS Access
Application: Microsoft Office, VMware
OS: Windows XP/7/8/10, Mac OS X, Linux (Red hat, Ubuntu)
SCM/CI/CD: Git, GitHub, GitLab, Jenkins, TeamCity
PROFESSIONAL EXPERIENCE:
Confidential
QA Test Automation Engineer
Responsibilities:
- Work as part of a scrum team in an agile environment that includes QA planning & execution in Sprints, Participation in teh Scrum & Sprint review/retrospective
- Responsible for design and implementation of automated test frameworks and test suites in a fast-paced agile environment
- Responsible to review unit test coverage implemented by engineers to inform QE test strategy
- Work wif DevOps and Engineering team to create a fully automated continuous deployment pipeline
- Implemented open source Selenium WebDriver for cross browser and cross platform web testing
- Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
- Develop Features file and scenario wif Gherkin Language for Behavior Driven Testing.
- Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) wif Cucumber JVM to implement Test Driven Development (TDD).
- Develop and implement robust Selenium Page Object Model (POM) framework wif Selenium WebDriver using Java and open source unit test framework TestNG
- Responsible to setup teh execution of automated tests as needed, via Continuous Integration (CI) tools
- Wrote SQL scripts in TOAD to verify teh ETL transactions and identify irregularities in data loading.
- Responsible for ensuring teh conceptual integrity of teh system, as well as making sure that teh product and product architecture met or exceed teh technical requirements defined.
- Track teh bug and enhancement requests as they are entered into bug tracking systems.
- Participate in project development meetings to provide guidance on quality testing issues from project creation to completion.
- Work wif teh technical writing department to assure that teh documentation is consistent wif teh software functionality.
- Implemented Selenium Grid implementation for in-house script and cloud wif Browser Stack script execution parallelization.
- Established and lead teh load and performance testing of our site using teh SOASTA platform
- Implemented an automated deployment process using Capistrano and Git, that we use for deployments to our staging and QA environments
- Integrated our automation executions wif our CI process (Jenkins) so our scripts are executed each time a build is kicked off
- Responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms
- Responsible for generating and communicating test reports and metrics out to stakeholders
- Responsible for coaching and mentoring teh team.
Environment: Selenium WebDriver, Java, JSP, SOA, Restful Web Service, HTML, MySQL, WebSphere
Confidential
QA Test Automation Engineer
Responsibilities:
- Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participate in process improvements.
- Introduce and implement automation testing framework to teh organization.
- Introduce and implement open source web test tool Selenium WebDriver for cross browser testing.
- Build Automated test suite to increase teh automation coverage for regression test cycle.
- Implement wide range of functional testing by various QA Automation Test Framework like Key Word Driven, Data Driven and Behavioral Driven Testing concept to ensure teh code reusability and code maintainability, which reduces teh script development time.
- Develop and implement robust MVC Pattern based Keyword Driven, Selenium Page Object Model framework wif Selenium WebDriver using Java and open source unit test framework TestNG which cut down teh script development time in half.
- Develop Restful Web Service testing framework wif Java to build robust and scalable web service testing.
- Worked directly wif Business users performing User Acceptance Testing (UAT).
- Translated software specifications and user requirements into test scenarios.
- Planned, designed, executed test plans and test cases for automated test and manual test to support maintenance releases for multiple web-based applications.
QA Analyst
Responsibilities:
- Attended teh Requirements walkthrough meetings.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios wif business analysts, project manager and test supervisors.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed test cases manually to verify teh expected results, worked wif technical designers and architects to understand teh requirements for a test environment setup.
- Developed manual and automation scripts using Selenium WebDriver
- Responsible for weekly and bi-weekly status updates showing teh progress of testing and attending Checkpoint meetings.
- Extensively involved in testing, planning and assigning tasks for Regression Testing on various builds of teh application.
- Conducted GUI, Functional, Front-end back end testing and reviewed pages for content problems, graphics problems and link verifications.
- Performed Smoke Testing to make sure all teh Test Environment is working as desired.
- Analyzed root-cause for defects and documented.
- Attended daily Scrum Meetings.
- Participated in weekly project status meeting and updated teh testing Progress.
- Executed tests scripts in Selenium WebDriver for regression testing wif Data Driven Test.
Environment: Windows XP Pro, Microsoft Outlook, SQL Server, Oracle, Java Scripts, Web Logic, HTML.
