Qa Automation Engineer / Sdet Resume
Chicago, IL
SUMMARY
- Proficient in analyzing Business and Functional Requirement/Use Case documents for creating test cases.
- Excellent understanding and experience of working on all the phases of SDLC.
- Experience in creating test data and end to end testing for POS devices/application.
- Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Proficient in Manual testing using TFS and Microsoft Test Manager.
- Experience in using SoapUI, Postman to test Soap services and Rest API.
- Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing, and Non - functional testing.
- Used tools like Specflow and Cucumber with Selenium Web driver to perform Behavior Driven Development (BDD) testing.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox and Chrome.
- Designed and implemented Automation Frameworks for different projects and writing XPath and CSS Selectors.
- Knowledge on Object-Oriented Programming (OOPS) Concepts like Interface, Abstract Class, Static and non-static variables and methods, Abstraction, Inheritance, Polymorphism.
- Sound knowledge on ETL testing specially on Informatica Data Validation and Query Surge.
- Experience in Guidewire suite (PolicyCenter, ClaimCenter, BillingCenter and Contact Center) integrations.
- Implementing recovery scenarios wherever applicable in TOSCA automation.
- Experience in Defect Lifecycle Management, including Defect creation, modification, tracking and reporting using MS Excel.
- Experience in functional and performance Microservices tests using Gatling/Scala framework.
- Good knowledge on CI/CD tools like Jenkins. Worked on maintaining jobs for Automation Scripts on Jenkins for batch runs and schedule jobs.
- Proficient in backend tests by writing complex SQL queries for testing data integrity and made use of joins, subqueries, and other DML and DDL operations.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Experience in writing and executing SQL queries on databases for backend testing
- Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
- Excellent Communication, analytical skills with the ability to perform effectively and efficiently in a team as well as individually. Ability to determine the appropriate action to resolve issues quickly and track deliverables.
- Enthusiastic to seek and study new technologies and concepts rapidly and execute them.
TECHNICAL SKILLS
Languages: C#, SQL, JAVA
Web Technologies: HTML, XML, JavaScript
Databases: MS SQL Server, MS Access, Oracle
Operating Systems: MS Window, UNIX
SDLC Methodologies: Waterfall, Agile
Requirement/Bug Tracking: TFS, Test Manager, Jira, QC
Automation Tools: Selenium WebDriver, Appium, Tosca
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
QA Automation Engineer / SDET
Responsibilities:
- Created a Test Plan, with the help of requirement documents (Business, Function) and used it along Test Cases and Test Procedures to ensure the quality and reduce the risk of failure.
- Created detailed Test Cases and executed them manually and by automation.
- Documented the Test Requirements and Test Plans using Test Director to track the stakeholders request for enhancements and changes. Additionally, created a traceability matrix for the requirements.
- Responsible for testing the application against different environments in QA, staging, and production.
- Maintained Automation scripts and responsible for code check-ins into Git repository.
- Used .Net framework C# to build and run the Selenium automation framework.
- Created synchronization points in the application to deal with timing problems using waits.
- Used locators to identify the Object's id, Name, XPath, link in the application.
- Used Jenkins tool for continuous integration (CI/CD) of the builds.
- Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
- Created automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like SpecFlow.
- Automated browser actions using ETL.
- Used selenium with C#, frameworks, design approaches, and various effective implementation techniques
- Used Postman tool to test SOA and api/web services based architecture application to test REST services and REST API.
- Responsible for testing the application against different environments in QA, staging and production.
- Practiced Appium for for running scripts
- Worked with Tosca end-to-end testing in the automate testing.
- Implemented test schedule, tracked defects and assigned them to developers based on their priority.
- Verified that the Software Quality Assurance Standards are met throughout all phases of development.
Environment: AGILE, TFS, SQL, SQL Server, Postman, Selenium Webdriver, Jenkins, NUnit, Nuget, C#, Visual Studio, REST, XML.
Confidential
SDET / QA Automation Engineer
Responsibilities:
- Drafted Test Plan including test objectives, test phases, scenarios, and test environment after an analysis of the business rules and discussed ambiguities with business analysts.
- Performed Functional Testing, Integration Testing, Regression Testing, System testing, Smoke Testing, and Compatibility Testing at various phases of the development and test cycles.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
- Tested independent and dependent modules individually.
- Created Requirement Traceability Matrix to ensure all the requirements are covered.
- Extensively used Java OOPs concepts for developing Automation Frameworks using IntelliJ, Selenium WebDriver, and TestNG.
- Created pom.xml in APACHE MAVEN and ran the builds and integrated with Continuous Integration tools Jenkins for running the test on a regular basis automatically.
- Develop and Maintain test modules in TOSCA
- Handling dynamic values in test cases in TOSCA
- Using existing Tricentis Modules wherever applicable.
- Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
- Creating Test Templates for test instances using template conditions.
- Managing the offshore automation team.
- Developed Data Driven Tests using TOSCA and automated functional testing.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Managed automation test script source code using Bitbucket (GIT) repository.
- Designed and executed the Automation Test Scripts using Selenium Web driver and TestNG.
- Performed Data driven testing using Selenium Webdriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
- Created TestNG XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations
- Implemented Page Object Model (POM) Automation framework with Java, Selenium Web driver and Cucumber.
- Involved in Web Services Testing using SOAPUI, Postman.
- Identified, developed and reviewed systematic procedure for each test case after going through the documents provided.
- Involved in extensive data validation, back-end testing and querying the database using SQL queries.
- Validated policy and claim data to assure every details are populated correctly from the legacy system WINS to Guidewire ClaimCenter.
- Involved in Guidewire Corporate Training on Guidewire PolicyCenter, Worked on Commercial Lines Property and Casualty Insurance.
- Experienced in using Jira for logging, tracking and reporting bugs in the application.
- Attended regular Bug review meetings, weekly update meetings and walkthroughs. Communicated with Business Analysts and Developers to determine defects.
Environment: Selenium WebDriver, Java, BDD, Cucumber, TestNG, Postman, SOAPUI, Windows, Oracle Server, Agile, Jira, Guidewire Billingcenter, Microservices
Texas Capital Bank, Dallas, TX
QA Engineer
Responsibilities:
- Involved in planning, designing and executing different test cases for Smoke, Functional, and Integration, System and User Acceptance and GUI testing.
- Worked in the agile environment with frequently changing requirements and features set.
- Involved in weekly walkthroughs and meetings to monitor the status of the testing effort and the project Coordinated with developers, business analysts, user representatives in application design and document reviews.
- Used Jira for bug/defect tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Wrote SQL scripts to validate the data integrity/stored procedure, in the application.
- Experience in Data driven testing to validate the components on the website using Selenium.
- Responsible for executing the test cases and test scripts, documented defects in Jira and reported it to the development team.
- Involved in RESTFUL API and Web Services Testing using Postman and also automated the web services testing.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
- Performed Regression Testing after the software has changed or when the environment changed.
- Used selenium with Java, frameworks, design approaches, and various effective implementation techniques and used Cucumber.
- Performed Data Driven Testing by parameterizing data to verify application stability by using unique multiple transactions.
- Used SQL statements to extract data from the tables to validate test results.
- Update the test data and debug the scenario from End to End.
- Extreme Regression Testing was performed to ensure that the modifications and/or fixes did not result in any cascading errors.
- Attended regular Bug review meetings, weekly update meetings, and walkthroughs. Communicated with Business Analysts and Developers to determine defects.
Environment: Selenium Web driver, Java, SoapUI, Postman, BDD, Cucumber,SQL Server, HTML
Confidential, Houston, TX
QA Analyst
Responsibilities:
- Followed Agile methodology throughout the whole project.
- Executed and monitored software test plans on selected store systems.
- Executed a monitor testing automated Quality Assurance testing tools and devices.
- Extensive use of defect tracking tools like Quality Center (QC).
- Ensured that the test was executed and completed in a reliable and consistent manner in accordance with the documentation plans.
- Created test sets and executed those test cases in the Test lab module of QC to make sure the actual result is the same as the expected result.
- Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
- Logged Defects in the Defect module of the QC, assigned priority, Severity and status to the defect.
- Worked Extensively with Business Analysts and Developers to discuss the defects and their fixes.
- Participated in defect review meetings with the team members, provided written status reports of testing.
Environment: Agile (Scrum), Quality Center (QC), MS SQL Server, SoapUI, MS Office, TFS, SQL Server Profiler.
