Qa Automation Engineer Resume
3.00/5 (Submit Your Rating)
Houston, TX
SUMMARY
- 8+ years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
- Experienced in writing Test plans, Test, and Test Execution.
- Good Knowledge in Testing complex business rules as specified by software requirement specifications.
- Develop and execute performance tests for web application in order to optimize production servers (JMeter).
- Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
- Hands on experience in testing the AngularJS based application using Protractor, NodeJS.
- Pioneer on continues integration through Jenkins, Subversion, Jmeter and Selenium
- Solid experience of Agile Methodologies and Scrum processes.
- Experience in testing Web Services - SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like Soap UI.
- Expertise in Automation Testing, Regression Testing, Manual Testing, Black-box Testing, Smoke Testing, Sanity Testing, REST API Testing, Functional Testing.
- Experience in automation testing using Ruby mine, QTP and Selenium.
- Working Experience in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.
- Entensive knowledge in testing front end and backend changes for Websites in all their flows.
- Experience in setting up and maintaining auto-scaling AWS stacks.
- Experienced in writing SQL queries, Joins, procedures using Oracle and MySQL.
- Proficient in using test automation tools such as Selenium WebDriver and Quality Center/ALM to develop automation testing scripts for web and client server applications.
- Deploys and verifies new code functionality within CI/CD pipeline.
- Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Webdriver.
- Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using TestNG/Junit to perform Functional Testing
- Experience in Test plan formulation from requirements, Test scenario creation from use-cases and Test case design from design document.
- Experienced in Unit, Black box, User Acceptance Testing, Functional, Acceptance, Regression, Integration, System Testing.
- Experience in identifying performance benchmarks and creating test scenarios for stress testing.
- Generated SQL queries to test the data from Database.
- Expertise in Analysis of Problem Severity, Defect tracking systems and Defects reporting systems.
- Well acquainted with all phases of SDLC and STLC.
PROFESSIONAL EXPERIENCE
Confidential - Houston, TX
QA Automation Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification Document and developing test plan and test cases for testing the application.
- Executing the automation scripts created in AWS device farm.
- Worked with testing the API's of the application hosted on AWS lambda's.
- Created processes to automate conversation of test data from legacy database structure to AWS S3 standards.
- Good Knowledge in Core Java, HTML, XML.
- Experience in using JMeter for Load, Stress, Volume and performance testing.
- Applied Load Testing using JMeter and asynchronous node.js testing using Mocha.js
- Worked with NodeJS for the backend along with Managed the dependency packages by NPM/Bower based on NodeJS platform.
- Tested REST web services manually using the different assertions like HTTP assertion, security assertions, XPATH assertions.
- Involved in designing data driven framework for reading the data from excels sheets using Apache POI library and TestNG data provider.
- Implement Selenium framework and scripts for our Web applications, IoT and APIs (java-selenium Jmeter and Runscope).
- Developed Automation test framework using Selenium WebDriver with writing test scripts in C#, ASP.NET and VB.NET.
- Installed and used Emulator and Simulator to perform mobile test execution for iPhone, Android.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Performed functional, Integration, Regression and UAT testing and also mobile testing in real-time.
- Experienced in working on CRM's application such as Salesforce.
- Involved in testing Salesforce application in Sandboxes. For testing Salesforce application using Provar automation tool. Using Provar Automation run the same tests in different test environments.
- Created automation scripts using Provar and Selenium to automate the various use cases on Salesforce Sales cloud, Service cloud and Ecommerce web application.
- Developed functional, UI, regression test scripts using Coded UI and C#.
- Configure POS stations, troubleshoot bugs, and test applications on each server.
- Involved in Loading, analyzing and extracting data to and from Oracle database with Python.
- Wrote Python scripts to parse XML documents and load the data in database.
- Worked on the Android module of the project where I was responsible for automating the app using Appium with python.
- Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
- Implementation of Appium Scripts for iOS and Android applications.
- Experience in API testing by using various tools such as Swagger, Postman.
- Involved in API testing using Postman/Ready API Tool. Validated request and response XML/JSON.
- Involved in Iteration grooming meetings and have experience in Agile Methodologies like SCRUM, Kanban.
- Helped guide and manage Agile Kanban environment working with JIRA as defect and test case tracker.
- Experience with Unix/Linux commands to perform testing on Unix/Linux environment.
- Execute performance test for the overall system (Jmeter)* Develop non-functional test script for load, performance and API Testing with Selenium, JMeter and Soap UI.
- Installed and managed plug-ins for Jira and confluence in production environment.
- Confluence for QA documentation, Postman for API testing and HP LoadRunner for load tests.
- Smoke test execution after deployment and integration with CI/CD pipeline.
- Using CI/CD Pipeline Master easily to run the tests in an overnight and delivered the entire reports in morning.
- Developed the features, scenarios, step definitions for Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), BDD using Cucumber, Gherkin and Ruby.
- Performed automated acceptance tests written in Ruby implementing BDD Framework using cucumber.
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Proficient in Agile development and Scrum methodology.
- Developed and executed SQL queries in the Database to conduct Data Integrity testing by checking the data tables on the server.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using Testing and Junit.
- Developed SQL queries and UNIX shell scripts to check the data base integrity.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Experience in writing CSS Selectors, XPath expressions to identify web elements.
- Experience on developing a framework using a design pattern - Page Object Model.
- Executed cross-browser and parallel testing using Selenium WebDriver and TestNG.
- Performed in BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Implemented automated regression tests using Jenkins for Continuous Integration and reducing manual testing using Selenium WebDriver, TestNG and Maven.
- Experienced in using Git as a version control system and GitHub as a source repository system to share code within the office as well as with the team offshore.
Confidential
QA Automation Tester
Responsibilities:
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework using Apache POI.
- Strong understanding and experience in AWS VPC, network management and datacenter operations.
- Worked in Mobile Automation using Aws-Device farm.
- Developed test code in Java language using Selenium WebDriver and Cucumber framework.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers.
- Developed user controls, custom controls using Asp.Net and C# and were effectively used.
- Implement QA tools such as testlink, selenium, Jmeter.
- Elaborate manual test cases based on current functionality and available requirements
- Define and implement custom selenium framework in java.
- Adept in testing eCommerce Websites, Financial Application, Consumer Products on Web, iOS, Android & Windows Phone Apps.
- Develop non-functional test script for load and performance with JMeter
- Involved in designing, modifying, implementing & executing automation test scripts.
- Extensive experience in testing JAVA/.Net web-based applications
- Good basic knowledge in Java, C, C++, Java Script, VB Script and HTML
- Analyzed various Requirements documents and Use Cases to prepare the detailed Test Plan.
- Developed Test Plan and Test Approach artifact with resource requirements and time estimates.
- Verified back end Data after interacted with front-end using Automation Test scripts.
- Implemented test automated scripts for Mobile testing using APPIUM for Android applications.
- Implemented user-defined and pre-defined check points for Images, Text Area and UI functionalities.
- Generating requested reports using Python Scripting and MySQL queries.
- Experienced in White Box testing by authoring Python Codes in Selenium WebDriver.
- Used Python modules to communicate with an existing SOAP server to execute and get the status of tests.
- Developed test scripts in Python for UI and database integration testing.
- Worked on Integrating(migrating) JIRA with Confluence, Fisheye, Crucible.
- Performed defect tracking & management in JIRA.
- Used JIRA as a project management tools to keep tracking for bug life cycle and to use for Iteration planning.
- Performed Peer review of the bugs and mentored & trained the new team members; reported the bugs and the test results in JIRA.
- For testing Salesforce application using Provar automation tool. Using Provar Automation run the same tests in different test environments.
- Have good working knowledge in querying salesforce.com database using SOQL & SOSL queries using Force.com Explorer.
- Wrote SQL queries to perform Backend Testing.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Experienced in developing micro services using Node-JS, Express-JS, Docker.
- Created Automation framework using SOAP UI, Unix script.
- Performed functional tests using Selenium WebDriver with data driven framework.
- Manually tested, verified and validated that the product meets user Requirements.
- Assisted QA lead in documenting User Acceptance Test report and reporting Defect resolution.
- Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Confidential - Tampa, FL
Automation Tester
Responsibilities:
- Worked with Business, Developers and Stakeholders to understand and define Functional & Non- Functional Test Cases for overall Functional, Regression, and UAT Testing
- Created Manual and Automation Test Cases and Test Data for performing System, Integration and UAT Testing
- Validated Sprints and Builds based of cross-browser and performing various types of testing - Manual, Functional, Smoke, Regression & Automated, and User Acceptance Testing (UAT).
- Implemented automated testing integration with CI/CD pipeline
- Assisting developers with robust unit, component, commit, build and deploy, CI/CD pipeline test automation.
- Develop test scripts for sanity and smoke tests in Selenium/Java.
- Tested Web-based Java applications for Inovalon projects in an Agile environment.
- Prepared required documentation for testing sign-off by various parties as required by the project plans.
- Involved in design and implementation of Selenium WebDriver automation.
- Framework for Smoke and Regression test suites (TestNG and Maven).
- Involved in using Maven build tools to manage framework dependency jar files.
- Developed Test Scripts, Test Cases and Test Data as per business requirements and automated them using Selenium WebDriver.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Tested Web app, Native app using SeeTest for automated the mobile testing and run the scripts for multiple devices with VBScript using QTP, and also perform manual testing according to the requirements.
- Good knowledge on Python concepts like Data Structures, OOPS, File Handling, Functions, Regular Expressions and Exception Handling & Python Selenium Binding Libraries.
- Created Security module in C#.Net for both the systems to provide highest level of security and user authorization to application.
- Performed Data driven framework testing using Selenium WebDriver and TestNG functions which reads data Excel files using Apache POI
- Performed Cross browser compatibility testing on Chrome, Firefox, IE using TestNG and Selenium WebDriver
- Updated Test Plans and Test Cases periodically to manage change in requirements.
- Performed Smoke, Functional, Regression and Integration testing.
- Checked the data flow through the Front End to Back End and used SQL queries to extract the data from the database.
Confidential
QA Tester
Responsibilities:
- Reviewed the Business Requirement Specification (BRS) and Functional Requirement Specification (FRS) with the business and development team to understand the architecture and functionality of the application.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Involved in developing and executing the automated test scripts & test cases using Selenium Web driver and JUnit.
- Involved in writing test cases for Keyword-Driven Automated Framework using Selenium Web Driver configured under Eclipse, Junit environment.
- Carried out GUI, Functionality, Integration and Regression testing using Selenium and QTP during migration phase.
- Involved in executing test plan, test strategy and test scripts for stress/load testing and worked with infrastructure group to perform stress/load testing.
- Involved in running the scripts on multiple environments (QA, UAT and Production) to ensure that requirements were still met.
- Maintained test cases and QA documentation using SharePoint.
- Involved in Creating and maintaining Object repositories, Function Libraries and Recovery scenarios using QTP.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Involved in developing automated test cases for Web Services components using SOAP-UI.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Used HP ALM for tracking the defects and assigning it to the development team with the business priority and severity.
- Worked closely with Development team, Business Analysts, Management as part of AGILE process
- Reporting defects and working with developers to get bugs/issues resolved.
Confidential - Los Angeles, CA
Test Engineer
Responsibilities:
- Reviewed the Business Requirement Specification (BRS) and Functional Requirement Specification (FRS) with the business and development team to understand the architecture and functionality of the application
- Responsible for conducting Integration, End to End testing to make sure business work flow is sufficiently replicated and ran SQL Queries to perform Back end Testing.
- Involved in developing test plans, test cases based on functional specifications and design documents.
- Experience and involved in the Automation framework developed in Java.
- Created custom templates for use within Confluence.
- Worked on doing Browser Compatibility Testing (I.E, Mozilla Firefox, Google Chrome and safari), UAT, Integration Testing, Regression, Retesting, End to End system testing and Cross platform testing(Windows & Mac) Browser Testing.
- Maintained requirements and created Traceability between Requirements and Test Cases.
- Involved in meetings like peer reviews, walk through and Inspection with BA, PM, Customer representatives, Stakeholders, TL and with the Testing team.
- Worked closely with users and program developers to ensure that the application development met the user expectations.
- Performed End to End, Functional Testing, Regression Testing after fixing each defects.
