Resume

Sign in

QA Automation Engineer

Location:
San Jose, CA
Posted:
February 27, 2020

Contact this candidate

Resume:

Sruti

JAVA/QA Automation Engineer/API Tester/Mobile Automation Testing/Python

Email: adb08q@r.postjobfree.com

Ph #: 669-***-****

PROFESSIONAL OBJECTIVE:

Analytical, talented and accomplished Quality Analyst (Automation and Manual) with 6 years of diversified experience in multiple domains. Seeking QA Analyst position which will utilize and incorporate my current skills and experience to enable the organization in being successful.

PROFESSIONAL SUMMARY:

Full Software Development Life Cycle (SDLC) experience, involved in requirement analysis, design, Development, testing, and maintenance with working experienced in Agile, Scrum and Waterfall Environments.

Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid, HP Quality Center/ALM, TestNG, JUNIT,Jenkins and Cucumber to develop automation testing scripts for web and client server applications.

Proficient in developing and executing high quality Test Cases and Test Scripts from Requirements.

Experienced using Web-debugging tool like XPATH, Fire Path and Firebug for finding elements locator.

Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3, Angular JS and Java.

Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.

Experienced in making DataDriven and keyword and hybrid Framework to maintain Test Suites.

Experience in developing selenium automation framework using TestNG and developing Maven targets to execute automation suites from command line.

Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.

Worked on the Android module of the project where I was responsible for automating the app using Appium.

Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.

Proficient in using Soap UI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.

Experience include Protactor,JUNIT,Unit testing, Functional testing, End to End, Functional, Integration, GUI, Regression, User Acceptance Testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.

Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) and agile / Scrum development environment.

Working experience with testers, developers and other project team members, testing complex projects and software product enhancements.

Knowledge in Object Oriented Programming Concept such as -Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, etc

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center/ALM, JIRA.

Experienced coordinating and working with offshore and onsite team (QA, Dev, PM, PO, Scrum master).

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Experience in Appium Mobile Test Application.

Experience in Agile methodology/Scrum Master.

Experience in WebServices like REST/JSON

Good Experience in POS Tester.

Experience In Java Language.

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver, TestNG, SOAPUI, Quality Center, HP ALM/QC.,JUNIT,Appium,Protactor

Languages

Java, Shell Scripting, XML

Databases

Oracle, MS Access, MS SQL Server.

Defect Tracking Tools

Quality Center/ALM, JIRA, BugZilla

Applications

MS Office Suite, MS Word MS Visio, MS Project, Rational Suite Enterprise

Methodologies

Rational Unified Process, Agile, Waterfall and Software Development Life Cycle (SDLC), Unified Modelling Language

Operating Systems

Windows, Linux

PROFESSIONAL EXPERIENCE:

Client: Byrd Insurance, Las Vegas, NV Apr 2019 – Till Date

Role: QA Automation Engineer

Responsibilities:

Closely coordinating with the system analysts and business domain owners to understand the test requirements that may help in designing better automation framework

Involved in Design and development of test plans based on high-level and detailed designs.

Worked with manual testing and automated test cases of different application on Windows Environment.

Developed modular & robust automation framework using Protactor, Selenium WebDriver, Cucumber, TestNG and Java.

Implement BDD (Behavior Driven Development) Testing with Cucumber-JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.

Performed white-box testing, integration testing and regression testing on the application.

Defining the automation architecture to ensure appropriate interoperability of technology stack.

Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.

Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

Worked on annotations used inside the runner class.Worked on cucumber feature file created for the project and cover the keywords .By Implementing the Cucumber and Creating Selenium-Java framework following POM (Project Object Model) Design Pattern in BDD.Automate the criteria that emerge from the BDD process.

Maintaining & Creating reports in JAVA.

WebServices in JAVA.

Experience in Protactor.

Automated the testing of API in MicroServices.

Test Automation Framework in Java and JUNIT.

Performance Testing:

Checking all objectives Performance testing toevery aspect of the app

Search functions, add to cart function, payment gateways and so on. If there is a blog section or a shopping guide segment.

Load Runner Testing:

Created the Test and run the test and check for response time, latency time, the number of hits per second and the throughput and the number of errors.

Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.

Developed manual and automated test cases to validate RESTful API web service.

Running test scripts in multiple browsers/devices using CI tools in cloud environment.

Developed re-usable function using TestNG for the Test Automation.

Created automation test cases using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.

Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.

Tested request and response XML's based web services interfaces using SOAP UI.

Performed code reviews to ensure that code standards are followed among Automation team members.

Executed tests and participated actively in system testing and regression testing.

Participated in weekly review meetings conducted for developers and testers.

Used JIRA for bug tracking.

Played a key role in production releases and perform UAT test of the system.

Mobile Testing

Used Appium tool, for mobile testing in Android, IOS and other mobile applications.

Developing web/mobile test automation frameworks from scratch & automated testing

Run test validations at various levels including DB validation, logging validation, and UI validation.

Performed functional, usability and regression testing on iOS and Android with APPIUM.

iOS application and device testing experience, Test planning, Test Strategy, team handling and collaboration with dev team.

Performed mobile native test frameworks in XCUIT.

Proficient with XCUIT,Xcode, Android Studio, Git, and MacOS

Created and executed automation test cases using Selenium WebDriver/Cucumber framework for Web App and Appium Mobile App.

Added many front-end automation tests and BDD steps using Cucumber specification framework, TestNG, Appium and Java which decreased 75% of manual testing.

Environment: Selenium WebDriver, Eclipse, Protactor, Python, TestNG, Maven, Appium Cucumber, Jenkins, Soap, Firebug, Java, XPath, JIRA, SQL, MS Office and Windows.

Company: Mashcom Technologies, Hyderabad, India Oct 2015 – Jan 2019

Project #1:

Client: Buy For Less

Role: QA Automation Engineer

Responsibilities:

Coordinated with different teams and prepared Test Plans and Test Strategy documents and helped other QA members with Business Requirements.

Working in Agile environment, using SCRUM, participating in sprint related activities.

Involve in the Walk-Through meeting before moving the test cases for automation and daily SCRUM for providing the updates about the subtasks, challenges and major defects.

Designed, executed and maintained Selenium WebDriver (TestNG, JUnit) automated test cases for regression test cases

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver).

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.

Worked on Appium Mobile Testing

Experienced on Appium Mobile Testing.Involved in implementing the Mobile Testing.

Maintained and executed Maven build files for running automated tests.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.

Used TestNG framework to run unit test and Maven to build the Project.

Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.

Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.

Designed, Implemented and Maintained the Java-Based Test Automation Framework using Selenium WebDriver, TestNG& Java.

Test Automation with python developer with Storage Background

Implemented test scripts based on the test cases and test data in Quality Center.

Helped and mentored new team members to come up to speed by providing Knowledge transfer

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Worked on POS Testing.

Involved in MicroServices.

Experience worked on API Testing.

Performed Data Validation and Data Integration for Back End testing using SQL Queries.

Performed Database testing by executing SQL queries/Procedures.

Reviewing Test plans, Test conditions, Test scripts, and Test results.

Execute the Test cases and review the results to get the Business approval for UAT.

Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoke in Internet Explorer.

Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.

Performed Regression test using automated testing tool Selenium.

Involved in the regression test planning for the project and identified the critical regression tests.

Active role in creation of Test plan, Test strategy, Test cases and managing their executions.

Doing end-to-end automation starting from automation requirements analysis and designing of automation strategy to framework development and tests executions/maintenance.

Working on projects based on both Waterfall and Agile methodology.

Environment: Java, Selenium WebDriver/IDE, Python, Agile, TestNG, Maven, Python, Jenkins, Cucumber, SOAP UI, REST API, POS Testing,Page Object Model Framework, Quality Center/ALM, Windows.

Project #2:

Client: Watkins Insurance Group

Role: QA Engineer

Responsibilities:

Transitioned software development efforts to a test-driven development (TDD) process, which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.

Involved in testing various business rules User/Customer functionalities, and Change Processes.

Prepared a detail test schedule and test metrics on a weekly basis to know the status of the application.

Develop Java Test codes using Eclipse IDE and TestNG framework.

Implemented well-formatted Logs by using API's Like Log4j and Reports using TestNG etc.

Used Selenium WebDriver for automated testing of website developed using Java.

Based on Test Automation work in JUNIT.

Used TestNG to achieve data-driven approach.

Used Selenium API for Mouse movements, Keystrokes, Window control manipulations and pop-ups.

Created test reports generated out of TestNG and captured the error screenshots.

Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.

Followed agile methodology and ran a batch of automated smoke tests, regression tests for every build.

Used Jenkins as continuous integration server to run automated test suites.

Used SOAPUI for WSDL Validation. Used different Assertions for validating responses

Responsible for entering, tracking bugs in QC to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.

Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, TestNG, Maven, Protactor,Jenkins, Cucumber, SOAP UI, POS Testing,XPath, JavaScript, HTML, Eclipse, Agile Methodology, Git Hub, Mobile Testing, Quality Center, SQL, Oracle, Windows.

Company: Pervacio, Hyderabad, India Jun 2014 – Sep 2015

Role: Manual QA Tester

Responsibilities:

Reviewed Test Cases, Test sets, Review Reports and ensured that they are in accordance with QA Best Practices

Preparing Test plans, Test Strategy, Test Cases based on Business requirements, Functional specifications, Technical Specification and SRS.

Wrote Test Cases defined Test Strategy, Generating Test sets, executed Test Cases -generated reports for tracking progress in general and for tracking defects using Qulaity Center

Involved in Mobile Appium Mobile Testing.

Developed functional test scripts using Functional Tester and for conducting the regression tests

Interact with business units and developers to gather and document requirements.

Extensively used SQL queries to test the Backend of the application.

Reviewed of Software and Business Requirement, Functional specifications Technical Documents with the stake holders

Managed the defects detected in the UAT throughout the defect life cycle in the UAT.

Prepared UAT Test reports indication clearly the areas of Risk, Recommendation

Environment: Manual Testing, UAT, SQL, Quality Center, POS Testing,Windows.

Education Details:

University: JNTUK

Education: B.TECH(INFORMATION TECHNOLOGY)

YEAR OF PASSING:May 2014



Contact this candidate