Software Engineer In Test Automation Resume
Cincinnati, OH
SUMMARY
- Around 6 years of experience in software testing life cycle as a QA Engineer inManual Testing and Automationdevelopment on client server, web based, mobile applications and service - oriented architecture (SOA).
- Experienced and certified in working on projects that follow SAFe agile and agile methodologies.
- Good experience in designing and uplifting different automation frameworks approaches like ATDD, TDD, BDD.
- Expertise on working wif UI automation tools selenium web driver, selenium grid using page object model as design pattern using binding languages java.
- Experience in developing behavior driven BDD test framework using cucumber.io, infocuckes and selenium.
- Expertise in developing a test automation framework architecture wif selenium using TestNG and JUnit implementations.
- Worked on Design and developing enterprise end to end automated test framework that is integrated in continuous integration and continuous delivery CI/CD pipeline, build and release cycle in XLR.
- Experience in developing automation projects by using the maven build tool for framework development, Jenkins for continuous integration.
- Perform pre and post review and approval of automated validation test scripts in GITHUB, including review and approval of test suites.
- Experienced in integrating automation framework wif cloud SaaS innovative services like Saucelabs cloud environment that supports cross browser, cross platform and parallelization.
- Experience in automating Rest APIs using Rest Assured framework.
- Experience in conducting performance testing and load testing using JMeter, Load runner and other tools.
- Experience in developing performance scripts to maven-based java projects and integration to Jenkins for CI/CD implementation.
- Experience in testing web services and SOA that are implemented inSOAP, RESTwif generating extractors, HMAC security tokens in predefined script using tools like SOAPUI and Postman.
- Experienced in creating and developing Test Plan, Test Cases, Test Scripts, Test Reports and Defect Reports in the entire STLC.
- Experienced in tracking defect life cycle that includes bug triage, prioritization, retesting defects and creating defect history reports.
- Experience in Reporting bugs & UI flows using Defects tracking tools such as Jira, Rally.
- Experience wif source code management using GIT, SVN.
- Writing and executing SQL queries to ensure data integrity to meet security and reliability requirements in databasetesting.
- Knowledge on docker containerization for implementing test script distribution in cloud architecture.
- Knowledge on CA Lisa tools for service virtualization.
TECHNICAL SKILLS
Automation Testing Tools: Selenium web driver, Selenium Grid, Appium, Rest assured, cucumber, Postman, SOAPUI
Performance Testing Tools: JMeter, Load Runner, Performance tester
Test Management Tools: Jira, VSTS, TFS, MTM, HP ALM
Operating Systems: MS Windows, UNIX, Linux (Red Hat)
Programming Languages: Java, C#
Web Technologies: HTML, CSS
DBMS: SQL, Mongo, Couch DB
Scripting Languages: Java script, VB Script
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Software Engineer in Test Automation
Responsibilities:
- Worked in SAFe Agile development environment wif Scrum, Sprint and Agile Project Management tool.
- Design and developing enterprise end to end automated continuous test framework that is integrated in continuous integration and continuous delivery CI/CD pipeline, build and release cycle in XLR release tool by using the Maven build tool and TestNG, Selenium for framework development, Jenkins for continuous integration.
- Design and developed hybrid framework using selenium web driver and BDD approach framework using cucumber.io, Selenium, data driven automated test suites wif page object model POM as design pattern. Automation test scripts are developed by using java object-oriented principals.
- Implemented TestNG to support parallelization, groups, data managers and halpers, xml configurations in Selenium automation framework for externalizing parameters like browser, operating system, environments, screen resolutions, parallel run count, versions and other parameters that are used for initializing the pre-required sequences for automated executions.
- Perform pre and post review and approval of automated validation Selenium test scripts in GITHUB, including review and approval of test failures in Jenkins during test execution on Sauce Labs tunnels under a set of domain specified choice/string of parameters.
- Actively worked on conducting performance testing and load testing for customer facing applications.
- Tested RESTful API web service requests and behaviors in postman and involved in automating web service testing using Rest Assured framework.
- Active role in bug triage this includes assigning priority, severity to the created defects and routing the approved defects to development teams.
- Experience in validating the build release by performing BVT and smoke testing.
- Coordinate wif offshore QA team, Infrastructure, Business Analyst, Development and Subject Matter Experts (SMEs) for a global application.
Environment: Functional testing, Regression testing, Smoke testing, UAT, Selenium web driver, SOAP UI, Java, TestNg, Eclipse IDE, Jira, SharePoint, couch DB, PostMan, SoapUI, Rest Assured, BDD, Cucumber, Jenkins, Maven, Sauce Labs, CA LISA, GIT, Appium, Responsiveness testing, Apache JMeter, XLR, REST, SOAP, SOA, Swagger.
Confidential, Dallas, TX
Sr QA Automation Engineer
Responsibilities:
- Worked in an Agile development environment wif Scrum, Sprint and Agile Project Management tools.
- Review of validation deliverables such as but not limited to Compliance Analysis, Compliance plans, user Requirements, Functional Documents, System Tests protocol, UAT protocol, Validation protocol, traceability Matrix, and the Compliance Report, including final release and approval for production use.
- Worked on integration testing that tests the flow of aura engagements from different environments to all the halo for ERP, MIDA and HIMW applications in all the environments starting from QA, Validation, stage, pre-prod and prod environments.
- Designed automation framework for market data application using selenium automation tool/Selenium web driver in a hybrid framework that follows keyword driven and test-driven behaviors wif design pattern “page object model” and scripting language used is Java.
- Responsible to Conduct Security testing and Functional testing of the application and Update to SharePoint wif review documents.
- Executed automation testing (Scripts executing) for ERP applications that are existing/previously developed selenium automation framework developed in TestNG, written in java and design pattern is page object model.
- Worked on testing mobile applications in IOS and Android.
- MobileApplicationtestingusing Perfecto.
- Developedmobile automationscripts using Appium and Perfecto to reduce the manual effort while executing the test procedures.
- Actively worked on conducting performance testing and load testing for ERP and Market data applications.
- Tested RESTful API web service requests and behaviors in swagger UI and involved in automating web service testing using Rest Assured framework.
- Active role in bug triage this includes assigning priority, severity to the created defects and routing the approved defects to development teams.
- Experience in validating the build release by performing BVT and smoke testing.
- SQL Database Testing, Testing Incoming data values and outgoing data value wif Queries.
- Develop testing programs that address areas such as SQL Database impacts, software scenarios, Regression Testing, Negative Testing, Error or Bug Retests or Usability.
- Coordinate wif offshore QA team, Infrastructure, Business Analyst, Development and Subject Matter Experts (SMEs) for a global application.
Environment: Functional testing, Regression testing, Smoke testing, UAT, Selenium web driver, SOAP UI, Java, TestNG, Eclipse IDE, TFS, HP ALM, SharePoint, SQL server 2012, Quality Center 12.0, PostMan, SOAP UI, Swagger, Jira.
Confidential, Richmond, VA
QA Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document and system specifications and identified the test requirements.
- Involved in SDLC, Agile Process, Business Process Design and Implementation.
- Creating Test Requirements Specification documents, Test plan and Test Result documentation.
- As a Functional Tester performed end to endtestingof the application.
- Wrote and executed the test cases manually and automated.
- Involved in building automation framework from scratch usingSeleniumWeb Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Performed Data driven testing usingSeleniumWebDriver and Junit functions which reads data properly from excel files.
- Uplifted the Automation framework usingSeleniumto run test cases in multiple browsers and platforms.
- Develop, enhance and execute thetestscripts using Selenium Web Driver.
- Involved in executing thetestcases to run the requests usingRESTfulAPI web services between Payment Modules and other vendors.
- Worked on different web services testing using SOAP UI testing procedures.
- Involved inSOAPWeb service performance testing usingSOAPUI.
- Tested all the new requirements manually in test environments and ensure that the new and existing functionality is working as expected.
- Performed as Onsite Offshore co-coordinator and communicated wif offshore team regularly.
- Employed Test Driven Development (TDD) Extreme programming approaches.
- Establish and managed Integration testing (backend database) framework usingSQL.
- Create, design and maintains advance test plan, teat cases, automation framework, scripts,SQL queries, test matrix and release notes.
- Responsible for writing and executingSQLqueries to validate date in the database.
- Executed the SQL queries to verify the data from the database tables.
Environment: Functional testing, Regression testing, Smoke testing, UAT, API testing, Windows, Selenium web driver, JavaScript, JUnit, HTML, SQL server 2012, Quality Center 12.0.
Confidential
QA Automation Engineer
Responsibilities:
- Working wif design team to analyze the Requirements, creating Design documents and Technical Definition Documentation. Trained and worked in Agile/Scrum Development Methodology.
- Creating guidelines for executingmanualregression tests, automated tests. Worked closely wif SME's to make sure that test cases and test strategy cover every aspect to catch defects at initial stages oftesting.
- Providedtestingthe GUI consistency against different browsers (running on windows) against various screen resolutions.
- Developed test scripts to automate process of testing inSeleniumRC and Web Driver using TestNG and Junit.
- Set upSeleniumtools from scratch and configured various other peripherals tools to perform Seleniumtest.
- Implemented cross browser and cross platform web testing wif WebDriver.
- Experience in Client-Server and Web-Based Applications using Manual and Automation testing.
- Used TestNG testing Framework as a test runner wifSelenium Preparing Traceability Metrics, creating test cases and reviewing test cases.
- Created and executedmanualtest cases using Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.
- Configured test environment for specific test cases, created test data, and executed automated and manualtests, documented results, and updated defect tracking systems.
- Involved in enhancement & modification of hybrid framework consisting of documentation for standardization of programming guidelines, test automation folder structure, test results (reporting), source control, and common functions for web-based applications.
- Execution of test cases and weekly regression test suite.
- Report the defect in quality center and Prepared Defect Report based on daily and weekly defect status.
- Created function to convert the UFT report file in to Excel report format.
- Provided QA review and documentation in a timely fashion to upper management and conducted timely failure investigations and resolved quality issues and routine deviations on an ongoing basis.
- Used Quality Center for maintaining requirements and maintained the Traceability matrix between the requirements and Test cases.
Environment: QTP, Quality Center, Black BoxTesting, C#, .NET Framework 2.0, VB.NET, JUnit, HTML, DHTML, XML, Squish, UML, XSLT, XPath, J Query, JavaScript, SQL server 2012, VSS, Internet Explorer 10.0, Mozilla Fire Fox 45.0, Quality Center 12.0 and MS Office.