Qa Automation Engineer Resume
NY
SUMMARY
- Overall 5+ years of experience as a QA engineer in Manual/Automation Testing with software development lifecycle experience, implementing test plans, test cases and test scenarios.
- Specialized in all kinds of testing effort like functional, non - functional, regression, integration, end to end testing, sanity testing, compatibility, connectivity, security, performance, load, stress testing, happy path testing, negative testing, API testing, backend testing, UAT, acceptance testing and so on.
- Seeking a position as a Software Automation Test Engineer.
- Expertise in analyzing user requirements, functional and technical specifications, preparing test plans and writing test cases
- Extensively experienced in web-based application testing using System testing, Functional testing, Integration testing, Regression testing, User acceptance test( UAT), End to End testing(E2E)
- Extensive knowledge in both Manual and Automated testing in Web based application Client/server system.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Atlassian Jira and QC.
- Experience on Writing SQL queries to extract data from various source tables to perform Backend testing.
- Experienced in web service testing using Service Oriented Architecture tool SOAP UI Pro.
- Quality Assurance Automation Testing expert in Selenium WebDriver, Selenium RC, Selenium Grid.
- Prior Experience in reading, writing the test scripts or programs in VB scripts using the QTP.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Wrote Feature File Based on the BRD, Implemented Features, Scenarios, Scenario Outlines, Background, and Expected Results etc. Performed Behavior Driven Testing Using Cucumber Framework With Java And JUnit.
- Creating test cases and test scenarios based on business requirement.
- Designing, Creating and Managing Continuous Build and Continuous Integration environments using Jenkins.
- Set up and implemented fully automated build-using Maven.
- Experience working in short release window and fast paced environment like Agile.
- Excellent understanding of databases like Oracle, SQL Server and MS Access.
- Expert at using Microsoft Office Tools like MS Word, MS Excel, and Power Point for Documentation, Reporting and Presentation.
- Involved in writing, maintaining and updating Test Documentation for various stages of testing for reference and Auditing purposes.
- Ability to quickly Master new concepts and applications.
- Good Team Player with excellent organizational and communication skills.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, HP Quick test, SOAP UI Pro
Defect Management: JIRA, Bugzilla, HP Quality Center, Test Rail
Project Build/Framework: JUnit, TestNG, Maven, Page Object Model (POM), Cucumber (BDD)
Version Control: Git Version Control System
Languages: Java, HTML, CSS, XML, and Gherkin
Databases: MySQL, MS SQL Server, Oracle
Continuous Integration Tool: Jenkins, Sauce Labs, Selenium Grid, BroswerStack
Operating Systems: Linux, Windows 7, Windows 8, Windows XP, Mac OS
Cross Browser Testing: Internet Explorer, Firefox, Safari, Chrome
Integration/Other Software: Eclipse, Notepad++, Komodo, NetBeans, And Sublime Text
Microsoft Tools: MS Word, MS Excel, MS Power Point, MS Works, MS Outlook, MS Professional (QTP), HP Sprinter, Visio
PROFESSIONAL EXPERIENCE
Confidential, NY
QA automation engineer
Responsibilities:
- As a responsible member of the team, collaborated with the Lead to how best can achieve the Project Goal Which is moving towards Continuous Delivery. An Automation Framework that provides continued Validation Which then can help deploy continuously and frequently in small chunks.
- 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.
- Run Smoke test in the morning, Analyze, Debug and send report to the whole team.
- Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.
- Involved in developing Selenium Automation Framework with Java using Page Object Model (POM) and TestNG as test runner.
- Work in the Agile Development Environment, attended daily scrum meeting
- Participate in peer reviews of functional specification, application previews, and test plans/test cases/use case.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins configured scheduled using Cron job.
- Worked with development team to understand technical design and architecture for test planning. Worked on some story development along with Automation script development.
- Work closely with the Business Analyst, Developers and UI designing team to resolve the requirement issues, Deployment issues, and change management issues.
- Created test framework using Selenium with Java for further test creation and execution.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, and weekly assessment meetings with business analysts, developers, DBA and others.
- Trained team members about the Framework, script writing directions so that newly joined team members can come up to the speed and start working.
- Performed Behavior Driven Testing using Cucumber Framework with java and Junit.
- Updated Test Plans and Test Scripts periodically to manage changes in requirements.
- Used Java for Selenium to design the functional and Analytics test suite.
- Working on existing framework which builds using Page Object Model, Data Driven testing concept using Java and TestNG.
Confidential, NY
QA engineer
Responsibilities:
- Reviewed Technical Requirement Documents (TRD) and Process Design Documents to create
- Executable automated test scripts and Manual test cases on multiple projects
- Proven skills in research, analysis, solution, validation and implementation throughout Software Development Life Cycle (SDLC) with excellent problem-solving skills.
- Analyzed Technical Requirement Documents (TRD) and User Cases to create effective Test Cases and Test Scripts for the domain
- Worked very closely with project team to review design mockups to detail Test Cases using JIRA.
- Wrote and Executed Selenium tests scripts using JAVA programming language for automation Testing of the web application using Selenium WebDriver API
- Created Page Object Design model for writing test cases using TestNG framework Automated test cases using data provider and data driven framework for validate different Credentials and used Selenium Locators like id, name, Xpath, Link Text, and CSS selector
- Implemented Selenium Grid to run Regression tests on multiple platforms and browsers in parallel
- Designed and developed automated scripts for Functional, Regression, Smoke, Sanity, and Integration testing using Selenium WebDriver API
- Created Requirements Traceability Matrix (RTM) and maintained throughout modules and Functions of AUT and traced Requirements to Test Cases for coverage
- Strictly followed Agile Methodology using Sprint planning, Daily Stand-up, Retrospective meeting for every sprint.
- Compiled code to run batch jobs that will kick off executions of the scripts in Jenkins Server.
- Used Git extensively for code repository and version control system.
- Reviewed existing Requirements and designed & updated Manual Test Scenarios, Test Cases, Test Data, troubleshot defects and analyzing test results for Builds & Releases
- Coordinated with team members located in Brazil, Argentina, INDIA and New York City.
- Managed offshore team, received calls from them, assigned, monitored and reviewed tasks.
- Attended meetings related to testing progress and software design and captured Meeting Minutes Conducted GUI, Functional, Frontend/Backend testing; and reviewed pages for content problems, Graphics problems, and link verification.
- Tested the application for different browser compatibility such as IE, Mozilla Firefox and Chrome
- Created Trace ability matrix to keep track of changes in a requirement to that of the testing efforts.
- Extensive knowledge in Log4j for logging framework and JIRA for Project management and bug tracking tool.
- Performed backend testing using SQL queries in MySQL database.
Confidential, Portsmouth, NH
Quality Assurance Analyst
Responsibilities:
- Reviewed requirements for testability and usability, consulted development staff with regards to system functionality.
- Developed Selenium Automation Framework with Java using Hybrid Driven Model (Keyword and Data Driven)
- Work in the Agile Development Environment with frequently changing requirements and features set review product requirement document.
- Involved on creating of templates for writing Test Plans, Test Scripts, Test Matrixes and Test Summary Reports. Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Involved in tracking, reviewing, analyzing defects using the Quality Center.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Regression test cases were written and automated using Selenium RC and WebDriver.
- Worked with development and business teams to define requirements and document decisions.
- Uploaded test cases executed test cases in Quality Center and executed them from Test Lab module of Quality center.
- Maintained and Managed Test Assets in Quality Center using Requirements, Test Plan, Test Lab, Defect Modules for Defect Tracking and Requirement Tractability.
- Work in the Agile Development Environment, attended daily scrum meetings.
- Planning on Regression testing for needed modules based on the amount of defects.
- Performed Data-driven testing, Regression testing using Selenium.
- Discuss solution when faced with data related issues that’s coming from various Web Services and also frequently changing requirement.
- Created test framework using Selenium with Java for further test creation and execution.
- Used Saucelabs for parallel and cross browser testing.
- Connected to database to Query the database using SQL for data verification and validation.
- Created and executed Functional tests for web services using SoapUI Pro.
- Used Java for Selenium to design the functional and Analytics test suite.