We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Having around 7+ years of experience in diverse roles as QA Analyst in Software Quality Assurance Testing for Financial, Telecom and Retail industries on Mainframe, Web based and Client Server Applications.
  • Experience intestingMobileApplications (Android/iOS), Web Applications, Client - Server applications and Data warehouse applications with Manual and automated.
  • Extensive Knowledge of software development lifecycle (SDLC) and its various phases.
  • Worked on different domains like Enterprise and Health care domains.
  • Coordinated and worked closely with business analysts and stakeholders during requirements gathering.
  • Strong ability to evaluate & conceptualize business requirements, clearly define functional and technical specifications, use cases, user manuals etc.
  • Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Experience in writing System Test Plans, Test Design Specifications, defining Test Case Specifications and Test Procedures, developing, and maintaining Test Cases in Quality Center.
  • Experienced in implementing SeleniumWebDriver using Eclipse (Java)
  • Having good exposure in automation tools like Selenium
  • Experience in TestNG, WebDriver, GitHub.
  • Involved in Web Application testing like SOAP, Rest API.
  • Good experience in creating, modifying, and enhancing both manual Test cases and Test Scripts created in selenium WebDriver.
  • Good experience in interacting with business analysts, developers, technical support and help them in base line the requirement specifications.
  • Created and Maintained User Stories in JIRA for better understanding of requirements for the development team.
  • Having good Experience in JAVA in writing selenium scripts
  • Good experience in submitting defects and monitoring the reviews usingJIRA, HP quality center as well as report usability issues and recommendations.
  • Design and develop QA Automation test using programs as AccelQ.
  • Good Experience in developing Behavior Driven development (BDD/TDD) by usingcucumbertool.
  • Good knowledge on DB Testing.
  • Good Experience in Oracle and SQL Environments.
  • Having very good exposure in SDLC and Agile methodologies.
  • Knowledge on using putty to take server logs.
  • Experience in database related work primarily creating complex stored procedure, Views, Triggers, and Functions, using SQL Server.
  • Strong knowledge in writing SQL queries to retrieve the data and verify backend.
  • Proven analytical skills of understanding business needs and functional requirements and presenting the requirements to developers.
  • Extensive Experience in completing the Functional Testing and User Acceptance Testing Activities.
  • Experience in testing the applications for OS/Browser Compatibility testing
  • Ability to understand new business and cope with the existing standards of implementation.
  • Excellent communication, analytical, interpersonal, and presentation skills.

TECHNICAL SKILLS

Scripting Languages: C#, .net, Java & python, HTML

Tools: Selenium, SOAP, Rest API, Postman, AccelQ

Database: MS SQL Server, Linux, Oracle

Bug Reporting Tool: JIRA, Bugzilla, ALM, TFS

Methodologies: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Build & Integration: Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

QA Automation Engineer

Responsibilities:

  • Worked with the Business Analysts in identifying and defining the requirements.
  • Coordinated and worked closely with business analysts and stakeholders during requirements gathering for the product and documented test cases.
  • Involved in Understanding Test Environment, Understanding Project requirements from software Requirements Specification (SRS) and took up responsibility in raising ambiguities on the User Stories, use cases, document and creating Test Cases.
  • Involved in development of User Stories In JIRA
  • Involved in review of the Automation Test Scripts.
  • Analyzed and Created Process Flow diagrams and sequence diagrams to determine necessary testing scenarios and test cases for testing end to end functional testing.
  • Automated Screen Captures for scripts and stores in local machine using Web driver.
  • Experience in Data Driven Testing, Cross browser testing and Parallel Test execution Using Selenium WebDriver, TestNG and Selenium Grid.
  • Experience in managing test execution, writing test plan and test cases.
  • Experience in handling testing of multiple applications.
  • Responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Experience in testing Database Application to validate source to destination data movement and transformation. (Mainframe Extracts, Oracle tables & UNIX flat files).
  • Extensive Experience in working with Agile Implementation methodology.
  • Used runner classes incucumberto generate step definition.
  • Translate manual steps into instructions into test automation tool AccelQ to build automated scripts.
  • Involved in testing applications manually and automate using AccelQ.
  • Attended Daily Standups, Sprint Planning, Project Increment planning, Weekly scrum meetings.
  • Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Develop UAT test scripts coordinated with UAT Governance guidelines/templates and high-level baseline spine followed by executing the tests manually to verify the application functionality.
  • Involved in Web Application testing like SOAP, Rest API.
  • Used SOAPUI for WSDL Validation. Used different Assertions for validating responses.
  • Wrote and modified requiredUNIX scriptsand otherSQL validationscripts andwriting scriptsin SQL to validate the outputs.
  • Drafting identified defects / Bugs in ALM and assigning to the appropriate developer.
  • Attended Tech Scrum meetings, business requirement meetings with business and team folks and applied the thoughts and ideas shared across the teams.
  • Well conversant with software testing methodologies including developing Test plans, test scenarios, Test cases, Test procedures, Test reports and documenting manual tests.
  • Perform testing using SQL queries to validate the scenarios.
  • Extensively used SQL to write queries and connect to the data base to verify the data on tables and match with the business requirements.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Involved in tracking the defects till the bugs are closed.

Environment: TFS, Selenium, AccelQ, .net, Windows7, TestNG, JIRA, SQL Server, SOAP, Rest API XML, Jenkins, HTML

Confidential, Dunwoody, GA

QA Automation Engineer

Responsibilities:

  • Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.
  • Developed the Test Plan - describing the Test Strategy and the test objectives.
  • Performed Functional, Integration, System, Regression, and UAT during the various phases of the application.
  • Reviewed Unit Test results and performed smoke test to decide credibility of the build to initiate manual testing and regression.
  • Documenting Test cases, Test plans, Test results
  • Reviewed and analyzed Business and Requirement Specifications, formulated Test Strategy, Test Plans, Test compact and Test Cases for the functional, Regression, Usability, White Box, Black Box and Stability testing.
  • Execute Manual tests to Verify functionality of the application in both Device and on web application.
  • Identifying automation scope and automating functional and regression suites using Selenium.
  • Extensively worked on debugging application for fixing bugs and Production support.
  • Create reports based on the requirement from the database using SQL Queries.
  • Strong knowledge of SOAP UI Testing and experience with functional web services/tests.
  • Created and executed both load and functional tests for web services.
  • Created MOCKS for web services testing.
  • Perform end to end testing on devices like Android and iOS.
  • Automate web application test cases using selenium.
  • Used TestNG, Maven, JUnit for Automating test cases.
  • Assist the Development team on reproducing the issues/defect.
  • Capturing the server logs using Putty and report to the appropriate team member.
  • Expertise in conducting peer reviews, defect triaging and reporting. Coordinating with both offshore team and client in delivering quality tasks and Release plan activities with Developer team and defect fixing.
  • Create defects in Quality center and generated report on daily basis. Defect logging and status reporting using Quality center.

Environment: Windows7, QC ALM, UNIX, SOAP UI, C#, Selenium, iOS, Android, Apache POI, POM

Confidential, Charlotte, NC

QA Analyst

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in Development of the Test Cases and Test Scripts using Hybrid Framework.
  • Conducted Functionality testing during various phases of the application.
  • Performed integration, functional testing and UAT testing for different applications.
  • Developed automated test cases for all manual test cases provided.
  • Implemented automation using Selenium Web Driver, JAVA, TestNG and Maven.
  • Performed Java coding extensively for POM framework and Keyword Driven Framework by using TestNG framework along with Selenium, Maven.
  • Performed various Cross Browser and parallel testing on different Platforms using Selenium Grid.
  • Executed test cases using TestNG parameters, data providers, groups, and parallel test suites.
  • Expertise in implementing the Hybrid selenium automation framework using Java, Object Identification technique and Data driven technique.
  • Proficient in Using Apache POI to drive data from excel files into the test cases.
  • Performed continues integration on test cases periodically using Jenkins and configured to email reports during a build failure.
  • Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
  • Conducted Functional testing for various pathways/phases of the application.
  • User Acceptance Test (UAT) Planning, Designing UA Test Cases, Executing Test Cases, Documenting the Defects found during UAT, retesting after bug fix.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Conducted Component level testing for various components such as Web Services, data base and Web UI.
  • Developed test cases for all manual test scenarios.
  • Performed manual testing on windows and web service testing using SoapUI and CA DevTest 8.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.
  • Expertise in POM.xml to get required dependencies from central repository, added plugins, ran scripts using pom.xml file, grouped test suites by assigning profile id’s.
  • Used SQL Reports for querying underlying database tables.
  • Managed testing process, scheduled batch tests, logged and tracked defects using JIRA.
  • Good team player and have ability to work independently with excellent inter-personal and communication skills.
  • Experienced at developing test cases, test data, test coverage, test execution, Test Procedures, and reporting status to Team Leads and Managers

Confidential

Test Engineer

Responsibilities:

  • Involved in Requirement Gathering, Analysis, Design and Development
  • Involved in coordinating User Acceptance Testing with Business on the given requirement.
  • Created user interfaces and navigational models that provide optimal user experience while achieving business requirements.
  • Reviewed Unit Test results and performed smoke test to decide credibility of the build to initiate manual testing and regression.
  • Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
  • Extensively used Quality Center for test planning, bug tracking and reporting.
  • Involved in performance testing for the project by using JMeter tool.
  • Strong knowledge of SOAP UI Testing
  • Executed test cases manually to verify the system functionality as per user requirement.
  • Involved in the Functional Testing.
  • Create defects in Quality center and generated report on daily basis. Defect logging and status reporting using Quality center.
  • Responsible for end-to-end testing of the workflows
  • Responsible for writing and reviewing Functional and Technical Test Case Documents for complete modules.
  • Created the Execution result sheet, Execution plan, Completion report documents for Functional testing.
  • WorkedwithDevelopers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
  • Performed data validation testing using SQL queries.
  • Responsible in testing the application in web and mobile applications in different OS.
  • Executed test cases manually to verify the system functionality as per user requirement.
  • Drafting identified defects / Bugs in ALM and assigning to the appropriate developer
  • Track the defect and involved in testing and closing the issues.

Environment: Windows2008, Mac iOS, SQL Server, Android, Jira

We'd love your feedback!