Post Job Free
Sign in

Software Engineer Test Automation

Location:
Sugar Land, TX
Posted:
August 31, 2023

Contact this candidate

Resume:

CINDY ROSELAND

Software Engineer in Test

713-***-****

***********@*****.***

***** ******** **. ***** ****, TX, 77478

https://www.linkedin.com/in/cindy-roseland-16a187229/ PROFESSIONAL SUMMARY

• 6 Years of experience as Software Engineer in Test, and strong Manual and Automated Testing experience in client-server and web applications.

• Excellent experience in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.

• Deep knowledge of Waterfall, Agile, SAFe, SCRUM, and ART teams, and involved in Analysis, Design and Quality Assurance of web applications.

• Experience in Test Plan creation, Test Case Design, Test Case Review, Test Case execution, Test Scripts based on requirements and System Requirements documents.

• Involved in Functional, Integration, Smoke, Regression, End to End and Sanity Testing.

• Experience in developing Data-Driven, Test-Driven, Behavior-Driven, and Page-Object-Model (POM) Test Automation Frameworks.

• Experience in Finance, ERP, Insurance and Banking Domains

• Designed, developed, and implemented Cucumber and JUnit based Behavior Driven (BDD) Testing Framework utilizing Java, Selenium WebDriver, Apache Maven, and JUnit.

• In depth understanding and implementation experience on TestNG framework and how to incorporate it into the test as needed.

• Experience in implementing POM (Page Object Model) by creating an element for each page object and reusing the objects in various scripts.

• Possess good programming skills and understanding of JAVA, HTML, CSS, and SQL.

• Strong experience in core Java development by applying OOP concepts, Collections, Exception handling.

• Experience in testing Web Services using Rest-Assured and Postman tool.

• Hands-on experience in Database Testing, Data Manipulation using SQL queries and conducting Back-end Testing by executing SQL queries, and establishing database connection using JDBC library with Java.

• Worked on, configured, and integrated automation scripts on CI/CD (Continuous Integration Continuous Deployment) tools like Jenkins.

• Experience in installing and storing code in VCS (Version Control System) like GitHub and Gitlab.

• Hands on Experience using Microsoft utilities for project management.

• Experienced in working with Cross Functional Teams and interacting with all levels of management for requirements, tracking resources, performance management and project status and producing deliverables in timely manner.

• Experience in using JIRA extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.

• Excellent knowledge and working experience in test execution and test results analysis.

• Hands on presentation skills, working with senior management, team managers and team leads.

• Excellent team player, self- starter, motivated with good interpersonal skills TECHNICAL SKILLS

Testing Tools Selenium WebDriver, JUnit, TestNG, Appium, JMeter, Cucumber, Rest-Assured, JDBC, Postman, Jenkins, Log4j, Log4j2, Lombok, Hamcrest, JSON Object, Jackson, Jayway, Zephyr

Operating Systems Windows, XP, Mac OS

Artifacts Test Plan, Test Case, RTM, Bug Report, Test Summary Report, User Story

Programming Languages Java, SQL, HTML, CSS

Frameworks TestNG, Maven, Cucumber, Gherkin, JUnit MS Office Tools Word, Excel, PowerPoint, Outlook

Bug Reporting Tools JIRA,

Other Utilities GIT, GitLab, IntelliJ IDEA, Slack, SQL Developer Test Approaches Agile/Scrum, Waterfall, SDLC, STLC, SAFe, Bug Life Cycle Types of Testing Manual, Smoke, Sanity, Regression, Integration, E2E, Performance Testing

Build Tools Maven

Databases MS SQL Server, My SQL, Oracle

EXPERIENCE

Glassdoor May 2022– Present

Senior Software Engineer in Test

• Worked on Agile Environment and tested the application under Scrum Methodology and involved in all Scrum meetings: refinement, standup, retrospective, sprint planning meetings.

• Worked with developers to understand the features and prepare for upcoming releases and participated in requirements, functional design, technical design, and release notes walkthroughs.

• Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.

• Developed and maintained test scripts with Behavior Driven Framework (BDD) using Cucumber along with various testing tools like Selenium WebDriver, JUnit.

• Extensively used Gherkin scripts for Cucumber to generate automation scripts.

• Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run Sanity and Regression Testing.

• Used Runner classes in Cucumber to generate step definition and used tags to run different kinds of test suites like Smoke, and Regression.

• Performed cross browsing testing and parallel testing on Google Chrome, Mozilla Firefox, Safari using TestNG and Maven together with Selenium WebDriver.

• Involved in integrating Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

• Discovered software bugs in the application product and submitted them in JIRA.

• Engaged in framework enhancements, troubleshooting, code reviews, and maintaining deliverables quality.

• Created test data, and executed manual test cases, documented results, and updated defect tracking systems.

PNC Bank November 2019 – April 2022

Software Engineer in Test

• Responsible for developing and maintaining automated testing frameworks, designing and implementing tests, debugging and defining corrective actions, and executing exploratory and automated tests to ensure product quality.

• Developed Cucumber BDD Test Automation Framework utilizing tools such as Maven build tool, Selenium WebDriver, JUnit ensuring testing of key web application features and user behaviors. As testing purpose, used Java language with Selenium WebDriver for creating the test cases and projects in IntelliJ IDEA.

• Used the POM (Page Object Model) methodology to keep the automation framework organized regarding readability and reusability of the framework.

• Design automation scripts to test REST APIs (HTTP Get, Post, Put, Patch, Delete) with REST Assured library and Postman.

• Successfully designed and developed reusable methods for the behavior of the application which resulted in building robust test automation scripts to deliver quality products.

• Successfully generated HTML reports with detailed test steps and screenshots to improve test efficiency and maximize test coverage.

• Performed remote execution of daily Smoke Tests with Jenkins and sent email reports to ensure that the major functions of the software were functioning properly.

• Collaborated in all phases of software development life cycle (SDLC) and testing life cycle (STLC) in Agile / Scrum environment maintaining quality development of the Sprint deliverables.

• Environments: IntelliJ Selenium WebDriver, Java, Maven, Cucumber, Junit, HTML, Jenkins, SQL, Postman, AWS, Page Object Model (POM), Git, GitHub. Allstate March 2018 – November 2019

Test Automation Engineer

• Responsible for gathering Business Requirements, Functional Requirements and Design Documents.

• Implemented quality software best practices to develop Test Case and Test Automation and actively participated in process improvements.

• Participated in project development meetings to provide feedback on quality testing issues from project creation to completion.

• Involved in Functional, Regression, Smoke, Sanity, End to End, Performance, Interface and Integration Testing.

• Designed Test Suite, Test Cases, and Test Scenarios for functional modules for the new reports to submit to the auditors (business requirement)

• Mainly responsible for Smoke and Regression testing for new builds and every modification in the application using Java, TestNG, Rest-Assured, JDBC, Jenkins, SQL, GIT and Maven.

• Worked on grouping test suites, test cases, and regression and functional testing methods using TestNG annotations.

• Performed API and Database Testing on web services using Postman tool and Rest-Assured, JDBC, and Jackson libraries.

• Executed SQL queries and established database connection with automation framework using JDBC library.

• Involved in Bug Tracking and Preparing Bug Reporting Documentation using JIRA.

• Participated in daily scrum and triage meetings.

• Involved in creating the Traceability Matrix based on functional requirement in each module. FIS Global June 2017 – March 2018

Test Automation Engineer

• Participated in all aspects of product testing, including test plan development, execution, and delivery of well-tested solutions with a short time to release.

• Performed Functional, Smoke, and Regression Testing.

• Performed manual Backend Testing by writing SQL queries.

• Produced test results/screenshots and upload them to JIRA.

• Performed functional and technical test execution activities as per requirements in the project.

• Documented software product defects and track them to closure.

• Involved in transition from Waterfall to Agile Scrum Methodology. EDUCATION

2009-2010 MASTER’S DEGREE, MALTEPE UNIVERSITY

Master’s degree in mathematics

2004-2009 BACHELOR’S DEGREE, ABANT IZZET BAYSAL UNIVERSITY Mathematics of Art & Science



Contact this candidate