We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Arlington, VirginiA

SUMMARY:

  • Software Quality Assurance Professional with 8+ years of experience in Web automation, API & Performance testing
  • Expertise in setting up TestNG and JUnit framworks
  • Expertise in test automation using technologies like Selenium WebDriver (Java), Cucumber (BDD), Page object model, Hybrid frameworks and CI tools like Jenkins, Maven, Surefire Plugin
  • Expertise in testing Application Front End using Cucumber and Hybrid Frameworks in Selenium, used RESTful, SOAP for Web Services
  • Strong knowledge of Asserts and Fixing Wait Time Issues
  • Ability to Write Xpaths for Dynamic Web Elements
  • Use of Hashmaps and Arraylists to create reusable code
  • Solid understanding of working in a Multi - Threaded Environment
  • Familiar with back end testing using SQL
  • Basic knowledge of Linux Commands, such as moving files or changing certificates with VIM
  • Ability to Monitor Docker Containers and system stability
  • Thorough understanding of all the phases of Project and Software Development Life Cycle (PLC & SDLC)
  • Extensive hands-on experience of developing Test Plans, Test Cases and Test scripts using business requirements and design documents
  • Strong experience in creating Test cases, test data, test environment set up, test execution, defect management, test reporting and test closure activities
  • Experience on Agile Scrum and BDD models for developing the Software products
  • Experience performing Functional, System, Regression, and User acceptance (UAT) tests
  • Hands on experience in programming languages JAVA and SQL
  • Experience performing database level testing and verifications (Query writing & using Tools)
  • Familiar with Mobile App Testing using Monkey Talk and Appium
  • Exposure to web technologies like JavaScript, XML, XPATH, AJAX, SOAP, and JQuery
  • Experience of using various ticker/defect management tools like JIRA, Testrail, BugZilla and Redmine
  • Excellent Communication, Interpersonal, Documentation, Organizational, and Team Player skills with the ability to adapt to a new environment and meet stringent deadlines
  • Possess effective leadership skills motivated by entrepreneurial work environment
  • Experience of communicating with Business analysts, development teams & senior management
  • Abiliity to work on tight schedules and on different tasks/projects in parallel

TECHNICAL SKILLS:

Domain Knowledge: Sales Intelligence Software, Telecommunications, and Banking

Web Automation: Selenium WebDriver, Cucumber, Gherkin, JUnit, TestNG, Appium for Mobile (basic), QTP, UFT, HP, Surefire, Maven

API Automation / Performance: SoapUI, LoadUI, JMeter

Databases: MySQL, SQL Server, Talend Data Quality

Operating Systems: Windows 7, Windows 8.1, Windows 10, Windows Server, Linux Mint, Mac OS

Other: Jenkins, Maven, GitHub, Bitbucket,, Firebug, Firepath, Selenium IDE, Amazon services, Salesforce, GOCD

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Arlington, Virginia

Responsibilities:

  • Migrate in-house automation framework to TestNG
  • Create TestNG framework from scratch in multi-threaded environment
  • Use annotationsTransformer to manipulate invocationCount and other functions
  • Create reports and screenshot method upon failure
  • Run Surefire Suite through Maven via command line
  • Automate manual test cases using dynamic web elements
  • Write manual test cases in Testrail and Jira
  • Daily use of git merge and rebase
  • Train manual testers in coding

Environment: Selenium Web driver, Java, Eclipse, TestNG, GOCD pipelines, Maven, Surefire, JIRA, Confluence, Atlassian Suite, OpenStack

QA Automation Engineer

Confidential, Bethesda, MD

Responsibilities:

  • Work closely with developers and business analysts to review requirements and design of application under test
  • Pre-planning for system integration testing with Salesforce, MS Dynamics, and Sugar CRMs
  • Key role in creation of test plan, test strategy and test case designing
  • Analyze requirements for test automation and prepare a strategy in collaboration with business analystics, manual testers, and development team
  • Lead knowledge transfer sessions bi-weekly with offshore QA team in India
  • After complete analysis and input from all team members, prepare realistic time estimates for development of automation framework and scripts
  • Experience of developing comprehensive, modular, robust and extensible automation framework using Selenium WebDriver, Cucumber, JUnit and Page Object Model
  • Cross-browser and Mobile Testing with BrowserStack and Appium
  • Devised an intelligent Locator strategy where ID, Name and CSS are priority so that the scripts are not fragile and can sustain any changes on front-end
  • Debugging the issues in the script and addressing them
  • Updating scripts and locators repository in a systematic way whenever there are any major changes
  • Execution of automation scripts (Different suites) for monthly builds
  • Enhanced framework for regression testing needs as application expanded
  • Maintained automation code in within a separate GIT repo hosted on cloud
  • Created complex scripts covering functionality of critical performance related scenarios in JMeter
  • Prepared a distributed load generation using cloud services (Amazon EC2)
  • Performed load tests (soak, spike, benchmark) as per requirements
  • Collected performance results and shared with analysis/recommendations with development teams for any possible improvements and performance tuning
  • Experience of working in highly flexible and agile environment (attending Scrum, Sprint Planning and Review meetings)
  • Followed Agile methodologies, attending iteration planning and scrum meetings
  • Managing JIRA tasks and documenting the summary reports for the automation
  • Worked with DevOps team for implementing a completely automated environment for build compilation, deployment and testing using Maven and Jenkins

Environment: Selenium Web driver, Java, Eclipse, TestNG, Jenkins, Maven, Cucumber (Java), Page Object Model, JMeter (Bean shell, JavaScript), JIRA, Salesforce Enterprise, MS Dynamics, Sugar CRM

Manual Tester/ Automation Engineer

Confidential, Reston, VA

Responsibilities:

  • Involved in requirements analysis for testing scenarios to ensure that coverage is completed
  • Experience of working in different phases of Software development and testing life cycles
  • Experience of working and communicating with remote/offshore teams
  • Active participation in daily scrum meetings, Sprint Planning, and Sprint Review meetings
  • Supportive role in preparing of Test Plan/strategy and hands-on role in designing test cases
  • Designed and developed Test automation framework using Selenium, Java, TestNG
  • Maintained, updated and executed Automated regression suites using CI environment (Jenkins)
  • Conducted code reviews and ensured code standards were followed among Automation team
  • Used Traceability Matrix to find the missing functionalities for testing and covered with automation
  • Ensured that Traceability matrix is maintained during the testing process
  • Used iterative best practices to enhance and ensure the quality of the software
  • Participated in various meetings and developed processes to enhance effectiveness of automation suite
  • Interacted with users by conducting User Acceptance Test to ensure that the functionality of the application is properly tested by automation suite

Environment: Selenium WebDriver, JUnit, TestNG, Firebug, Eclipse, HTML, CSS, Java, Agile

QA Analyst

Confidential, Winston-Salem, NC

Responsibilities:

  • Analyzed the Business Requirement Document, Technical Specification Document
  • Developed Test strategy document defining the test environment, phases of testing, entrance and exit criteria into different phases of testing through SDLC
  • Designed Test Plan with team of testers
  • Analyzed requirements and created Traceability Matrix (RTM) between Requirements and Test Cases
  • Developed and reviewed Standard testing scripts for Smoke test
  • Used Quality Center as repository for maintaining test cases, executing and tracking the defects.
  • Used Quality Center extensively for defect management process to log the issues encountered during testing and tracked them until resolution
  • Performed Functional Testing, Integration Testing and System Testing
  • Coordinated the UAT testing by guiding the users during UAT, logging the defects encountered during UAT in Quality Center and setup trouble shooting sessions to resolve the issues through Bridge calls.
  • Conducted walkthroughs and reviews with designers and developers to establish quality policy
  • Tracked bugs using VMS and generated the defect reports for review by client and management
  • Documented Test Completion Reports after the completion of each phase of testing
  • Handled the tasks of ensuring the testing activity is performed accurately and efficiently
  • Organized defect meeting to discuss the issues and progress on daily basis
  • Worked closely with developers and SME to make sure application meets the business requirements

Environment: MS Excel, UNIX, QTP, Quality Center, JIRA, VB Script, SQL, Java, HTML, Windows, MS Office, Waterfall

We'd love your feedback!