Bernal Adjei
Email: ******@*******.***
Ph # 404-***-****
**** ********** ****, *******, ** 30040
linkedin.com/in/bernal-adjei-4a000869
US Citizen
SUMMARY:
Lead SDET/Automation Engineer with experience in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.
Experience in testing web applications, e-commerce/insurance, payment, one message application, and desktop clients.
Proficient in developing using Selenium WebDriver and C#, Java, JavaScript and Groovy.
Proficient with Java Programming and its Object-Oriented Programming concepts.
Experienced in RESTful API testing SOAPUI and Postman running in both Azure/VSTS and AWS cloud environments with Jenkins CI/CD pipelines.
Extensive experience in Black Box testing including Functional testing, Regression testing, Integration testing & System testing in testing Web based and Client/Server applications.
Excellent understanding and experience of working in Agile Methodologies and involved in all phases of Software Development Life Cycle.
Configuring and testing applications using ESRI ArcGIS Desktop, ArcGIS Server and ArcGIS Portal tools.
Experience with MTM, CodedUI and Lab Manager in the .NET ecosystem.
Experience with ADA (Americans with Disabilities Act of 1990) accessibility testing for WCAG 2.1
Experience in BDD testing using Cucumber/SpecFlow.
Experience with ETL using SSIS packages.
Experience with Spring Boot framework and Micro Services
TECHNICAL SKILLS:
Quality Assurance Automated Testing Functional Testing APIs Selenium WebDriver CodedUI POSTMAN SOAPUI VB.NET TFS XML Agile C# Microsoft Test Manager Load Testing Web Services RESTful SSRS QC VBScript CRM Jenkins Groovy ReadyAPI Automation SOAP Web Services UFT/QTP/ALM/TOAD ESRI ArcGIS Java JavaScript ETL
PROJECTS’ PROFILE:
Client: RaceTrac, Atlanta, GA Mar 2024 to Present
Sr. QA Automation Engineer (SDET)/Lead
Responsibilities:
Leadership and Team Management: Lead, mentor, and manage a team of QA testers, fostering a collaborative and high-performance environment.
Create an automation framework in a .NET/C# environment using Selenium, ACCELQ and POSTMAN for both
e-Commerce (SALESFORCE), RESTful API and UI automation running in Azure
Automated Testing with Playwright, Selenium and Java: Design, implement, and execute automated test cases using Playwright, Selenium, Java and Cucumber (BDD) framework ensuring effective coverage of modular and microservices systems.
Automated Mobile testing applications using Appium and Java.
CI/CD Integration: Develop and write test cases for seamless integration into CI/CD pipelines, facilitating continuous testing and deployment processes.
Security testing using wsaf. w3af is a Web Application Attact and Audit Framework.
Load and Stress testing using JMeter.
Vendor Coordination: Coordinate with multiple vendor teams to align testing strategies, manage deliverables, and resolve any issues that arise.
Comprehensive Testing: Conduct testing across various layers, including UI, API, and database, ensuring thorough validation of functionalities and data integrity.
Root Cause Analysis: Proactively identify, troubleshoot, and perform root cause analysis of issues, working with development teams to resolve defects and improve system quality.
Test Case Development: Create detailed and effective test cases and scripts for functional, integration, and performance testing, ensuring all aspects of the system are thoroughly tested.
Documentation and Reporting: Maintain accurate and detailed documentation of test cases, results, defect tracking, and testing processes. Provide regular status reports and updates to stakeholders.
Continuous Improvement: Identify opportunities for process improvements and implement best practices to enhance the efficiency and effectiveness of the QA process.
Client: Crown Castle, Canonsburg, PA Nov 2022 to Mar 2024
Sr. QA Automation Engineer (SDET)/Lead
Responsibilities:
Create an automation framework in a .NET/C# environment using Selenium, ACCELQ and POSTMAN for both
RESTful API and UI automation running in Azure DevOps
Automate RESTFUL APIs using Playwright and Swagger UI
Mobile automation development in iOS and Android with Appium.
Load and Stress testing using JMeter.
Security testing using wsaf. w3af is a Web Application Attact and Audit Framework.
Serve as an automation lead contributor to a brand-new Hosted system built from the ground up, running in the cloud via Azure platform using Docker containers with Spring boot framework and Microservices
Automate test cases and steps created in Azure DevOps
Helped transition APIs from Azure DevOps to AWS
Validation of backend data using ETL to extract data and validate through DBeaver packages.
Ensure execution of all levels of testing (System, Integration, and Regression).
Used RestAssured (Cucumber BDD) in step definitions to make API calls and verify responses.
Collect statistical data on all products to measure automation coverage and address gaps in both UI and API automation.
Participate in daily scrums, backlog refinement and Program Increments with scrum team members
Used Cucumber and Java to create BDD (Behavior Driven Development) to ensure a shift from TDD (Test Driven Development). This allowed for a broader participation of the whole scrum team and stake holders.
Client: Jackson Healthcare (Locumtenens), Atlanta, GA Jan 2022 to Nov 2022
Sr. QA Automation Engineer (SDET)/Lead
Responsibilities:
Create an automation framework in a .NET/C# environment using Selenium, ACCELQ and POSTMAN for both
e-Commerce (SALESFORCE), RESTful API and UI automation running in Azure
Create RESTful APIs that extract data from SQL Server databases and expose them in a Swagger UI
Used RestAssured (Cucumber BDD) in step definitions to make API calls and verify responses.
Validation of backend data using ETL to extract data and validate through SSIS packages.
Collect statistical data on all products to measure automation coverage and address gaps in both UI and API automation.
Serve as an automation lead contributor to a brand-new Hosted system built from the ground up, running in the cloud via Azure platform using Docker containers
Ensure execution of all levels of testing (System, Integration, and Regression).
Design and develop automation scripts and provide timely solutions.
Ensure application of testing best practices to improve the quality of company products.
Apply quality engineering principles throughout Agile product lifecycle.
Collaborate closely with team members and cross-functional stakeholders
Used Cucumber and Java to create BDD (Behavior Driven Development) to ensure a shift from TDD (Test Driven Development). This allowed for a broader participation of the whole scrum team and stake holders.
Client: Wells Fargo, Atlanta, GA Sep 2021 to Jan 2022
Sr. QA Automation Engineer (SDET)/Lead
Responsibilities:
Create an automation framework in a .NET/C# environment using Selenium, ReadyAPI, Groovy TestNG and POSTMAN for both eCommerce, RESTful API and UI automation running in Azure
Create RESTful APIs that extract data from SQL Server databases and expose them in a Swagger UI
Validation of backend data using ETL to extract data and validate through SSIS packages.
Create the best practice wiki page used by all teams for product automation.
Collect statistical data on all products to measure automation coverage and address gaps in both UI and API automation.
Serve as an automation lead contributor to a brand-new Hosted system built from the ground up, running in the cloud via Azure platform using Docker containers
Create automation framework using a hybrid of Selenium, Java and CodedUI.
Ensure execution of all levels of testing (System, Integration, and Regression).
Design and develop automation scripts and provide timely solutions.
Work closely with software development teams to implement testing methods and data validate test cases.
Mobile automation development in iOS and Android with Appium.
Ensure application of testing best practices to improve the quality of company products.
Apply quality engineering principles throughout Agile product lifecycle.
Collaborate closely with team members and cross-functional stakeholders
Used PowerShell scripts to automate maven commands to run automation from command line.
Used Cucumber and Java to create BDD (Behavior Driven Development) to ensure a shift from TDD (Test Driven Development). This allowed for a broader participation of the whole scrum team and stake holders.
Client: Meijer
Sr. QA Automation Engineer (SDET)/Lead Oct 2020 to Sep 2021
Responsibilities:
Lead quality assurance testing for agile, cloud-based web applications, APIs, Web services, tools, software features and projects using ReadyAPI, Postman, TestNG and Selenium.
Define QA processes and methodologies and enforce them within the team
Define and implement automation-based test strategies
Work on every aspect of automated testing that includes E2E, UI/Integration tests, responsive and break point testing, accessibility validation using WCAG 2.1 tools such as pa11y and SortSite, API/functional tests using ReadyAPI, security and contract tests, performance and load tests
Security testing using wsaf. w3af is a Web Application Attact and Audit Framework.
Develop in-house automation frameworks and tool evaluations to solve automation problems
Write, maintain, and execute test cases both automated and manual using Selenium, C# and Java for UI automation and ReadyAPI and Groovy for API testing.
Review and provide feedback on design and architectural documents for new features in the roadmap
Adhere to core testing principles set by team and group leadership
Identify opportunities for improved software development lifecycle with focus on automation and CI/CD
Guide and mentor junior members of the team
Produce accurate estimates and participate in daily task tracking activities
Support continuous integration process improvement and performance testing using JMeter and LoadRunner
Troubleshoot critical defects in software coding throughout the software development lifecycle
Work closely with the developers and engineers to achieve a high level of code coverage
Work closely with offshore teams to ensure hand-offs are seamless
Collaborate testing efforts with peers
Client: KR3 Information Systems Inc/CDC, Atlanta, GA Jun 2020 to Sep 2020
Sr. QA Automation Engineer (SDET)/Lead
Responsibilities:
Create an automation framework in a .NET/C# environment using Selenium, ReadyAPI, Groovy TestNG and POSTMAN for both eCommerce, RESTful API and UI automation running in AWS
Validation of backend data using ETL to extract data and validate through SSIS packages.
Create best practice wiki page used by all teams for product automation.
Collect statistical data on all products to measure automation coverage and address gaps in both UI and API automation.
Serve as an automation lead contributor to a brand-new Hosted system built from the ground up, running in the cloud via AWS platform using Docker containers
Create automation framework using a hybrid of Selenium, Java and CodedUI.
Ensure execution of all levels of testing (System, Integration, and Regression).
Design and develop automation scripts and provide timely solutions.
Work closely with software development teams to implement testing methods and data validate test cases.
Mobile automation development in iOS and Android with Appium.
Ensure application of testing best practices to improve the quality of company products.
Apply quality engineering principles throughout Agile product lifecycle.
Collaborate closely with team members and cross-functional stakeholders
Used PowerShell scripts to automate maven commands to run automation from command line.
Used Cucumber and Java to create BDD (Behavior Driven Development) to ensure a shift from TDD (Test Driven Development). This allowed for a broader participation of the whole scrum team and stake holders.
Client: ELAVON, Dunwoody, GA May 2018 to May 2020
Lead QA Automation Engineer (SDET)
Responsibilities:
Create an automation framework from the ground up in a .NET, C# and Coded UI ecosystem, using Selenium, ReadyAPI, Groovy, JavaScript, Java, TestNG and POSTMAN for both eCommerce, RESTful API and UI automation running in AWS for the Healthcare industry.
Ensure interoperability, regulatory compliance, security, and data privacy through Functional Validation, Security of the Applications, Big Data testing, Usability Testing in Healthcare and Effective Implementation and Productivity.
Research and implement tools to comply with international legislation & standards: ADA (Americans with Disabilities Act of 1990), WCAG 2.1 tools such as pa11y and SortSite.
Research the Healthcare FACETS System.
Work closely with the DevOps team to establish a CI/CD process in Jenkins and AWS.
Transition from Azure cloud solutions to AWS cloud solutions.
Validation of backend data using ETL to extract data and validate through SSIS packages.
Create best practice wiki page used by all teams for product automation.
Testing applications written with Angular/React.
Collect statistical data on all products to measure automation coverage and address gaps in both UI and API automation.
Serve as an automation lead contributor to a brand-new Hosted Payment System (POS) built from the ground up, running in the cloud via AWS platform using Docker containers, Jenkins and Ranorex
Create automation framework using a hybrid of Selenium, Java and CodedUI.
Ensure SQL end to end data validation testing.
Ensure execution of all levels of testing (System, Integration, and Regression).
Design and develop automation scripts and provide timely solutions.
Work closely with the software development team to implement testing methods and validate test cases.
Mobile automation development in iOS and Android with Appium.
Ensure application of testing best practices to improve the quality of company products.
Apply quality engineering principles throughout Agile product lifecycle.
Collaborate closely with team members and cross-functional stakeholders
Used PowerShell scripts to automate maven commands to run automation from command line.
Used Cucumber/SpecFlow and Java to create BDD (Behavior Driven Development) to ensure a shift from TDD (Test Driven Development). This allowed for a broader participation of the whole scrum team and stake holders.
Client: ADP, Alpharetta, GA Feb 2016 to Apr 2018
Senior Software QA Automation Engineer (SDET)
Responsibilities:
Created hybrid automated framework running in Azure for testing UX and RESTful web services for various CRM applications using Selenium Web Driver, MTM, Coded UI, C# and TFS/VSTS in a .NET ecosystem eliminating 90% of manual tests.
Created framework using Java
Validation of backend data using ETL and Java to extract data and validate through SSIS packages.
Testing applications written with Angular/React.
Strategic leader in test design and execution; provide key project deliverables.
Mentored and trained QA team on best-in-class methodologies, tools, and techniques.
Managed QA team efforts and coordinated testing efforts of 14 other QA teams’ deliverables.
Designed and implemented test automation frameworks utilizing multiple tools sets; worked with technical leads and architects to determine testing requirements, test approaches, and develop keyword-driven test automation framework.
Integrated Selenium scripts with C#, Microsoft Test Manager (MTM) and TFS and Java to create Continuous Integration (CI/CD) process.
Work closely with the DevOps team to establish a CI/CD pipelines in Jenkins.
Created Utility framework for automation, eliminating need for recorded test cases from Microsoft Test Manager (MTM).
Ensure SQL end to end testing.
Client: LexisNexis, Atlanta, GA Sep 2015 to Jan 2016
Senior Software QA Automation Engineer (SDET)
Responsibilities:
Created automated framework for all rule products testing using QTP/UFT/QC/ALM and VBScript.
Utilized C# to create functional and regression test using Selenium running in Azure.
Work closely with the DevOps team to establish a CI/CD process in Jenkins.
Created Progressive Automation environment using Excel for data configuration
Managed all facets of testing: functional and non-functional (load, stress, failure, static code analysis).
Utilized SOAPUI to send requests and obtain responses from web services.
Created Virtual Environments using QC Lab and TOAD for test process.
Partnered with cross-functional leads responsible for UAT: provided test schedules, test data, direction, and detailed test scripts in accordance with the Enterprise Release Schedule.
Trained other testers on UFT/QC/ALM and the automation process and reduced testing times up to 95 percent.
Client: Wolters Kluwer, Minneapolis, MN Jan to Sep 2015
Senior Software QA Automation Engineer (SDET)
Responsibilities:
Automated all product testing using .NET, Coded UI Test, C#, TFS/VSTS, and Microsoft Test Manager.
Created Virtual Environments using Microsoft Lab Manager for build-deploy-test process in Azure.
Work closely with the DevOps team to establish a CI/CD process in Jenkins.
Trained other testers on Microsoft test manager and automation process; reduced testing times up to 90 percent.
Wrote and executed test plans and scripts using Selenium running in Azure in accordance to the Software Requirement Specifications; documented all test procedures and issues.
Worked on Proof-of-Concept automation research with Selenium Web driver.
Validation of backend data using ETL to extract data and validate through SSIS packages.
Client: NETSOLACE, Atlanta, GA Jun 2014 to Jan 2015
Senior Software QA Automation Engineer (SDET)
Responsibilities:
Collaborated with development and marketing teams to review systems designs, test plan implementation, and software product quality testing in an Agile environment.
Developed Quality Assurance test plans and projected staffing estimates.
Automated all product testing using Selenium, Coded UI Test, C#, TFS/VSTS, and Microsoft Test Manager running is Azure.
Work closely with the DevOps team to establish a CI/CD pipeline in Jenkins.
Created Virtual Environment using Microsoft Lab Manager for build-deploy-test process.
Utilized Microsoft Test Manager and JIRA for defect logging and creation of reporting and statistics throughout UAT cycle; wrote Python scripts for test configurations.
Client: Sciberus, Decatur, GA Apr 2013 to May 2015
Senior Software QA Automation Engineer (SDET)
Responsibilities:
Automated all product testing using .NET, Selenium, Coded UI Test, C#, TFS/VSTS, Microsoft Test Manager, and Microsoft Lab Manager; set up various virtual test machines, test agents, and controllers in an Agile environment.
Created standard environments for CI/CD process with Microsoft Lab Manager.
Work closely with the DevOps team to establish a CI/CD process in Jenkins.
Implemented Load Testing in Windows Azure Cloud; wrote Python scripts for test configurations.
Created Web tests to directly test web services endpoints for mobile applications.
Implemented new Application Insight portal for Visual Studio Online to enable both developers and testers to track user web activity.
Trained all manual testers both on and offshore on MTM; used JIRA for Issue tracking.
Client: TOKIO MARINE TECH, Duluth, GA Apr 2006 to Apr 2013
Senior Software Developer
Responsibilities:
Automated all product testing using Coded UI Test, Visual Studio 2012, TFS 2012, Microsoft Test Manager, and Microsoft Lab Manager.
Developed a GIS (Geographic Information Systems) application using Agile methodology for researching, analyzing, diversifying, aggregating and reporting exposure for risk management; application offered GIS solutions to underwriters, upper management, and analysts to assess various risks worldwide. The application used ESRI ArcGIS Engine Runtime, VB 2005, SQL Server 2000 and XML.
Developed reinsurance modeling applications for generating real-time models for pricing insurance premiums. The applications also use SQL Server 2000, T-SQL, Stored Procedures, Views, DTS, ETL and Triggers. The applications had several modules that allowed users to run various models with SSIS packages to correctly price premiums.
Created Virtual Environments using QTP/QC Lab and SQL Server for test process.
Automated all products testing using QTP/QC and VBScript.
Work closely with the DevOps team to establish a CI/CD process in Jenkins.
Client: GEORGIA DEPARTMENT OF HUMAN RESOURCES, Atlanta, GA Aug 2003 to Apr 2006
Senior Software Developer
Client: ACCENTURE, Birmingham, AL May 2002 to Aug 2003
Computer Programmer / System Analyst / Consultant
Client: COST SYSTEMS INTERACTIVE, Louisville, KY Nov 2000 to May 2002
Computer Programmer / System Analyst / Consultant
Client: ANTEON CORPORATION, Birmingham, AL Apr 1996 to Oct 2000
Senior Software Developer
Programmer / Analyst / Consultant
EDUCATIONAL SUMMARY:
1.Associate in applied science Computer Programming JEFFERSON STATE COLLEGE, Birmingham, AL 1992