Sdet/qa Automation Engineer Resume
Plano, TexaS
SUMMARY:
- 10 years of experience in Software Quality Assurance including Functional and Automation testing using standard processes, tools and methodologies.
- Experience in Automation testing using Java and Selenium Web driver. Involved in Planning, Designing and implementing Automation Frameworks for Web and Client server applications.
- Experience in Behavior Driven Development (BDD) and Test - Driven Development (TDD) using Cucumber and TestNG, Maven
- Experience in testing with a wide variety of projects and environments like Java, SQL server and .Net
- Experience in Agile, Waterfall and Kanban methodologies.
- Experience in using Jenkins as a Continuous Integration server to configure with Maven
- Experience in Smoke, Functional, Integration, Regression, Sanity and System Testing
- Experience in varies Frameworks such as Page Object model, Data Driven, Keyword and Hybrid frameworks in Selenium.
- Experience in working on Test benches for Telematics to simulate the vehicles and well versed with DCM lifecycle (data communication model)
- Experience in join integration testing (JIT) and working with head units.
- Experience in Database validations using Mongo DB, Oracle DB and SQL
- Extensively involved in HP ALM operations such as loading requirements, Requirements traceability, Test case execution and defect tracking.
- Strong experience in Core Java & object-oriented design and development.
- Experience in writing the Business Use cases and performed User acceptance testing (UAT)
- Strong experience in performing Regression and Functional testing using Selenium WebDriver.
- Experience in Cross-Browser and Compatibility Testing to test the Web applications.
- Expertise in Test effort estimations, Test Plan and Test Strategy, Test Script creation and execution, Status reporting and preparing various metrics like test execution and defect metrics.
- Expertise in SOAP and REST web services testing using SOAP UI tool.
- Experience in REST API services Automation using Rest Assured.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model
- Strong planning and organizational skills.
- Excellent documentation, Results Analysis and reporting skills.
- Experience in Mobile Apps Functional Testing focused on iOS, Android and Windows platforms.
- Experience in Micros POS testing.
- Experience in Oracle Public Cloud Migration and testing ERP systems for the Cloud migration projects
TECHNICAL SKILLS:
Automation Software/Tools: Selenium Web Driver, Jenkins, Maven, Gradle, Cucumber, Git, GitHubTestNG, Junit, Apache POI, UFT/QTP, TG2
Mobile Platforms: IOS, Android, Windows
Languages: Core Java, C, C++
SOA Technologies: SOAP UI, REST, WSDL, Web Services
OS: Windows, Unix, Linux and iOS
Databases: Oracle, MongoDB, SQL Server, TOAD, MYSQL, PL/SQL
Scripting Language: VB Script, Ruby, SQL, Groovy, JavaScript, JSON
Test Management Tools: Rally, TFS, HP QC ALM, JIRA, Zephyr, Bugzilla
Version Control: SVN, GIT, GITHUB, Bitbucket
MS office tools: MPP, Word, Excel, PPT, Visio
Performance Testing: JMeter
Applications/Domains: Retail, Telecom, Hospitality, Telematics
PROFESSIONAL EXPERIENCE:
Confidential - Plano, Texas
SDET/QA Automation Engineer
Responsibilities:
- Involved in Functionality Testing and Test Case Automation for Toyota Connected technologies project which includes both UI Automation and Web Services Automation using Core Java, Selenium WebDriver, Cucumber and Rest Assured.
- Involved in developing Automation frameworks (Cucumber using Page Object Model and TestNG for IO Rest Assured) using Selenium WebDriver, Gradle, Java, Cucumber, IO Rest Assured, TestNG and integrated with continuous integration environment using Jenkins.
- Created and Managed Agile QA process (Functional, Regression, Performance and Web Service testing)
- Involved in Agile QA processes and participated in all agile ceremonies (standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.
- Maintained the Selenium & JAVA automation code and resources in source control i.e. GIT/GITHUB over the time for improvements and new features
- Involved in Testing OneAPP for Toyota and Lexus
- Involved in Test Case Automation for multiple projects and developed Automation frameworks (Page Object Model, Data Driven and Keyword Frameworks) using Selenium WebDriver, Maven, TestNG, MS Excel and integrated with continuous integration environment using Jenkins.
- Created Scrum Boards and involved in Sprint planning, Sprint Reviews, Stand up meetings and Release Management meetings.
- Performed Continuous integration automation using Jenkins, Maven, TestNG and scheduled tests to run Confidential specific time.
- Involved in data communication model (DCM), Telematics testing and head unit testing for the telematics
- Involved in Join Integration testing (JIT)
- Created Cucumber Future Files and involved in BDD framework design.
- Involved in Agile Scrum planning meetings.
- Involved in testing real vehicle testing
- Created Test scenarios, Test cases, Test data, Test procedures and Test reports
- Generate weekly status reports and share with the management team.
- Log defects, monitor their status and track them to closure using JIRA.
- Present Sprint demos to product owners Confidential the end of every sprint.
- Design Object repository in the Selenium framework using CSS and XPATH locators.
Environment: Selenium Web Driver, Core Java, Maven, Jenkins, Cucumber, Gherkin, SOAP, Rest API, Rest Assured, Postman, Mongo DB, Eclipse, IntelliJ, SonarQube, SQL, TestNG, Oracle, Git, GITHUB, JIRA, Zephyr, Windows, Unix and Linux
Confidential - Dallas, Texas
QA Automation Engineer
Responsibilities:
- Involved in Test Case Automation for multiple projects and developed Automation frameworks (Page Object Model, Data Driven and Keyword Frameworks) using Selenium WebDriver, Maven, TestNG, MS Excel and integrated with continuous integration environment using Jenkins.
- Created Scrum Boards and involved in Sprint planning, Sprint Reviews, Stand up meetings and Release Management meetings.
- Involved in day to day operations of Functional, Batch and Regression Testing activities in Confidential projects.
- Performed Continuous integration automation using Jenkins, Maven, TestNG and scheduled tests to run Confidential specific time.
- Created Cucumber Future Files and involved in BDD framework design.
- Created and Managed Agile QA process (Functional, Regression, Performance and Web Service testing)
- Involved in Agile QA processes and participated in all agile ceremonies (standups, planning, backlog refinement, reviews, retrospectives) ensuring QA deliverables are on track.
- Attend daily standup calls and follow the guidelines/backlogs as defined by Scrum master and Product Owner based on the prioritization of the tasks.
- Defined customized reports in JIRA dashboards for all Test metrics
- Maintained the Selenium & JAVA automation code and resources in source control i.e. GIT/GITHUB over the time for improvements and new features
- Collect Test Metrics and present them to team and clients.
- Involved in Agile Scrum planning meetings and Agile QA process (Functional, Regression, Performance, API and Web Service testing).
- Created Test scenarios, Test cases, Test data, Test procedures and Test reports
- Generate weekly status reports and share with the management team.
- Log defects, monitor their status and track them to closure using JIRA.
- Present Sprint demos to product owners Confidential the end of every sprint.
- Design Object repository in the Selenium framework using CSS and XPATH locators.
Environment: Selenium Web Driver, Core Java, Maven, Jenkins, Cucumber, Gherkin, SOAP, REST API, Rest Assured, Eclipse, IntelliJ, SQL, TestNG, Oracle, Git, GITHUB, JIRA, Zephyr, Windows, Unix and Linux
Confidential - Richardson, Texas
Sr QA Analyst/ Automation Engineer
Responsibilities:
- Involved in preparing and maintaining Automation test cases and Frameworks (Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
- Actively participated in Web Automation using Selenium Web Driver, Eclipse and TestNG (TDD) frameworks in creating test scripts, test suites and HTML reports.
- Involved in HP ALM to create test cases and execute them for Customer Care front end applications including MS Dynamics (front end residential ordering system - IBM Sterling 7), Salesforce (front end business ordering system- IBM Sterling 9), Data Product International (DPI) billing system
- Involved in preparation and execution of Test scenarios, Test scripts and Smoke test scripts. Debugging and troubleshooting the failed cases/scripts and raising bugs on Bugzilla.
- Performed Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG (Groups, Parameter, Data Provider).
- Involved in functional testing of SOAP and REST services using SOAP UI Tool and tested both xml and JSON formats.
- Generated Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
- Involved in creating Test data and coordination with test data team(TDM) for loading the data into test base.
- Involved in setting up QA tasks (user stories) in JIRA and assign to individual QA team members and track the progress including Issues/Bugs.
- Create and maintain Test plans. Validate test results.
- Perform Functional, Integration, Performance and Regression tests.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Collect Test Metrics and present them to team and clients.
- Participated in daily scrum meetings, retrospective meetings, triage meetings in Agile methodology.
Environment: Selenium Web Driver, Maven, Jenkins, TestNG, TFS, Bugzilla, Core Java, SOAP, REST, SharePoint, HP ALM, JIRA, Zephyr, Windows, API (SOAP, REST) Unix, Linux
Confidential - St Louis, MO |
QA Analyst
Responsibilities:
- Involved in Analyze, Design and Build phases for both Mobile and Web applications and developing Test plans, analyzing user stories in Rally to design Test conditions/Test cases for Mobile and web applications.
- Involved in Scrum planning meetings. Coordinated between Product Owner, Development and QA teams.
- Performed Functional and Regression testing of various .Net and Java applications.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
- Performed Test data management (TDM), assisted several downstream applications by providing test data based on the project needs.
- Performed API testing using SOAP (Web Services) and REST (RESTful services).
- Reproduced issues in QA Env and examined issues in production environments. Provided analysis and data for use in debugging.
- Involved in Test strategy, Sprint planning, Test plans and RUCS reviews.
- Assisted QA team members in setting up best in class QA standards and delivered several QA artifacts on improving quality.
- Involved in Automation framework discussions, Automation strategy to bring in cost avoidance, HP QC 11.5 defect tracking, defining folder structure, release management and Reuse strategy.
- Facilitated the Bug Review process for every sprint.
- Developed the smoke test suite that validates the functional level of the application whenever there is a new build in development environment.
Environment: HP QC ALM, Selenium, Core Java, Oracle DB, MS Visio, SharePoint, API(SOAP, REST), JIRA, Rally, SOAP UI, Postman, MS office
Confidential
QA Analyst
Responsibilities:
- Performed Functional and Regression testing of various impacted .Net and Java applications
- Lead full life-cycle project test management efforts for new and existing application development initiatives using the standard SDLC procedures from project initiation to close-out.
- Involved in Cross browser testing.
- Establish strategic project goals, timelines, resource utilization, and performance criteria for project team activities to meet and/or exceed client expectations.
- Reviewed the test scripts developed by the peers/ Automation test developers for test coverage and format adherence.
- Identifying functional areas and charting out the functions to be developed and repositories to use
- Involved in Test scripts reviews, HP QC defect tracking, and reporting and Clarity forecasting.
- Performed API testing using SOAP (Web Services) and REST (RESTful services).
- Effective utilization of Quality Center as Test management tool for both manual and test automation projects.
- Involved in the Bug Review process for every build
- Participating in Core Team meetings to review the test coverage and Application Quality
- Developed the smoke test suite that validates the functional level of the application whenever there is a new build in development environment.
Environment: HP QC, MS Visio, Oracle DB, SQL, Java, MPP, MS-Windows XP and Clarity, TFS, JIRA, Rally, SQL Server.
Confidential
Software Engineer
Responsibilities:
- Performed Functional, Integration, System and Acceptance tests on this Web based application.
- Test scenario and test case preparation.
- Execution of test cases and logging bugs in BUGZILLA
- Gather the requirements from the BA and prepare the low level and high-level design.
- Involved in Identification of Functional Test Cases to be automated
- Involved in Regression testing and prepared Regression test suites for previously implemented codes.
- Development of Functional test cases, Function Libraries and parameterization of test cases using Spread Sheets.
- Involved in Unit testing, SIT and UAT testing
- Design, develop and execute Test cases using Quality center.