You are on page 1of 6

Alex Thomas (TechnosoftGroup Inc) alex@technosoftgroup.

com Phone:612-213-1621

PROFESSIONAL SUMMARY:

Over 13 years of QA experience in Automation testing of Web/Mobile apps and client with specializing in
Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and
Web based and Mobile Applications.

• Extended experience in systems testing, integration testing, UAT testing, positive and negative,
functionality testing, and regression testing.
• Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle
(SDLC), Bug life Cycle and Methods like Waterfall and Agile.
• Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and
Test Frame works using Testing/Junit, ANT/MAVEN build tools.
• Hands on experience in Test automation using different Automation tools/techniques, Unit testing by
using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, Debugging scripts
in different environment, Extracting Test results, Cross browser testing, and data validation.
• Excellent scripting skills using Java.
• Experience with the test management tools (TFS/JIRA/QC)
• Experience with Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
• Extensive experience in Web Service testing.
• Implemented step-definitions, page object model in Java implement cuke runner to execute cucumber
feature-set in parallel on chrome,ie,firefox browser.
• Experience in developing the Automation framework using both Scala and CoreJava programming using
OOPS concepts, Selenium, Java, Junit/ TestNG, Eclipse, Maven.
• Strong experience in automated testing of heavy frameworks (React, Angular, React Native)
• Experience with SDET testing.
• Expertise on Testing REST API using JMETER,SOAP UI and POSTMAN
• Experience in RESTFULL web service testing using Rest Assured framework java.
• Validated JSON formatted data, different HTTP status codes like 200,201,400,403,404,500 etc.
• Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery
testing.
• Experience in testing native apps on iPhone, Android and iPod devices manually.
• Experienced in load and performance testing tool JMeter
• Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center
• Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
• Experience in Back-end testing, data validation, Database testing using SQL queries.
• Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using
Quality Center, JIRA, IBM Clear Quest, BugZilla.
• Executed automation test scripts using windows and Linux platforms.
• Used open source environment in Linux and UNIX Platform Web application testing.
• Experience in writing and executing SQL queries to perform Data Validation and Back end testing of
databases to check the integrity of data.

TECHNICAL SKILLS:
Testing Tools HP Quality Center/ALM, QTP, Soap Test, Jmeter, Cucumber,
Protractor, Postman, Quality Center, Soap UI Web Service Testing,
Selenium Web Driver, Web Load, TestNG, Xpath,
VBScript,Filezilla,Winscp,Putty,XMLspy

Defect Trackers Jira, Bugzilla 2.0, MTM, Dovetail, Jenkins, Lean Testing, IBM
Clear Quest, BUG track, Mantis
Programming Languages Java/J2EE, Scala, C#, C, PL/SQL, TOAD, .Net.
App Servers Tomcat, JBoss, WebSphere, WebLogic, BPM, IBM
(MQ),Wiremocks,MockJdbc,RabbitMq
Protocols Cisco tools, SFTP, FTP, HTTP, SONET, ATM, ISDN, OSI, BGP,
OSPF, L2/L3 Switching, IP, VOIP, ADHOC, X25, TCP/IP,
SNMP.
Scripting Languages Shell, Java Script, PERL, HTML 5, CSS 3, AJAX, XML, Docker,
JSON, IBM WCS.
Databases Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, RDBMS,
Mongo DB, RDBMS, NoSQL, SQL, Microsoft SQL server.

Framework Spring, ESB, BPEL, JSP, JMS, Hibernate, JSF, Java Enterprise,
Restful frameworks.
Operating System Linux, Ubuntu, Windows XP/2000/2007/2008, Mac OS, GIT,
Jenkins.
Development Tools Intellij, Spring Tool Suite (STS), Eclipse, TOAD
Build Tools Maven, ANT Hill, Agile & Scrum Methodologies,SAFE, Waterfall
methodology.
Cloud Platforms AWS, VMware

PROFESSIONAL EXPERIENCE:

CLIENT: RCDTS- HMRC (UK) July 2018 to Sep-2021


Role: Sr. SDET
At HMRC, I was involved in Development and Deliverables of API’s. Validating API’s as per the given
requirements, adhering to both front and back end specs. Mocking back end service using Wiremocks and
Mockjdbc in the test environments.

Description:
Developed and delivered successfully around 500 odd API’s. Testing the API’s as per the specs. Validated
JSON and XML formatted data, different HTTP status codes like 200,201,400,403,404,500,503 etc, in WSO2
and Apache Camel environments.

Responsibilities:
• Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy,
Test Plans Performed functional testing to identify various critical points in the application and automated it
by using Selenium Web Driver.
• Followed BDD and TDD for Test suite development. Verified test results of headless tests on Jenkins build.
• Used GitHub for automation version control.
• Involved in Automation Framework development using Selenium Web-driver, TestNG, Maven, Auto
IT and Custom Status Reporting.
• Develop and execute maintainable automation tests for Smoke, Regression and Functional Test cases.
• Functional responsibilities included performing Smoke Testing, Unit testing, Integration testing
Performance testing and Regression Testing.
• Created Jmeter Test Suite for API and Performance Testing
• Created Config CSV files for parameterization.
• Proficient in automation and deploying CI/CD tools and services (Jenkins Pipeline as Code, Git, Maven).
• Experience in Page Object Model (POM), Data Driven, Behavior Driven Development and Keyword
Driven Framework with Web Services tools like POSTMAN, SOAP UI, REST API.
• Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD).
• Created Framework based on Cucumber, Page Object Model and Web Driver.
• Created Automated Script for REST-API testing using Rest Assured Framework. Involved in testing Rest
services using Rest Assured and tested both XML, JSON formats.
• Testing Web Services and Integration with various systems.
• Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using
services like CloudFormation, Code Build, Code Deploy, S3 and puppet.
• Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and
backup on AWS. .
• Strong foundation of knowledge around AWS cloud services.
• Work with business units, software developers, security, to design and build applications and services
within AWS and/or other cloud providers.
• Creating test scripts using Java Script, Java, C# and Selenium Web Driver for the functional test cases.
• Executed SQL queries in Oracle Server to ensure data is populated into the correct table and data integrity
is maintained.
• Design and develop reusable Java function libraries to supplement the Test Automation Framework.
• Used Data Providers from External Source such as Spread sheets and Yaml files.
• Reported defects and Bugs through jira.
• Performed SOAP UI testing for few deployments.
• Writing simple to complex SQL queries for testing purpose.
• Effectively managed and coordinated within teams throughout various phases of a Release.
• Connected JDBC API with Selenium Web Driver to retrieve database information.
• Provided Testing Effort estimates and timely feedback on progress of the testing activity for JIRA tasks.
• Performed backend testing using SQL queries to validate the data in the database with respect to
Application UI and formatted the data.
• Executed the automation Regression test cases during every release and executed the daily regression test
suites.
• Experience in writing Acceptance criteria in Gherkin, Feature Files and Step definition using Cucumber.
• Worked on SVN and migrated to GitHub as code repository to maintain and manage the
automated test directory, as a part of code reviews, used GitHub pull requests to review the changes for
better code quality and performance and followed GitHub Branching and forking strategy for release and
reviews.
• Used HPALM as the defect-tracking tool.
• Validating data between different XML schemas to make sure correct data is passing or not, with SOAP
API call for front end, client/business web application.
• Contributed to the Functional Automation suite. Analyzed failed test runs and fixed the Scripts.
• Experience in JMeter, Postman and other Manual testing tools.

Environment: Selenium WebDriver, Jenkins, Cucumber, POSTMAN SOAP UI, Maven, TestNG, Filezila,
Eclipse,Page Java, C#, .NET, HTML, CSS, TDD,SQL, Oracle and Windows, JMeter,Docker,AWS EC2
Instances

CLIENT: Anatwine Dec 2016- July 2018


Role: Sr.Test Analyst

At Anatwine I was involved in Integration Testing. Integration Portal was Developed and Tested as per the
client requirements where the orders were processed from retailer to brands.
Description:
This application has been developed for integration Retailers Orders to Brands. The Integration and Retailer
page incorporates basic options like order creation, deletion. Latest Catalouge updates ect.Retailer page retailers
can view an order generation, stock availability.

Responsibilities:
• Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy,
Test Plans Performed functional testing to identify various critical points in the application and automated it
by using Selenium Web Driver.
• Involved in implementation of Test Automation Framework build using Selenium Web Driver to handle
Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design
patterns and approaches. 
•  Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration Continuous
Deployment (CI/CD) tools (Jenkins) for the nightly batch run of the Script.
• Worked in Docker Environment.
• Writing feature files in 3 amigo sessions.
• Used Bitbucket for automation version control.
• Created test data for testing specific order creation functionalities.
• Assisted in training team members on MongoDB administrations and best practices
• Working side by side with System/DevOps CI/CD Pipeline teams for smooth deployment of code in right
environments and testing codes before in go live and also validating that multiple application code
integrated
• Testing Web Services and Integration with various systems.
• Involved in testing Rest services using Rest Assured and tested both XML, JSON formats.
• Tested Applications compatibility on different browser versions (IE, Firefox).
• Worked in BAU team where resolved P1 and P2 within agreed SLA’s.
• Performed Regression testing for new builds and every modification in the application using Selenium.
• Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
• Creating test scripts using Scala and Selenium Web Driver for the functional test cases.
• Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
• Involved in designing and building automation frameworks in support of continuous integration in a test-
driven development (TDD).
• Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts
and deletion of the records.
Environment: Selenium WebDriver, Jenkins, Cucumber,SOAP UI, Maven,TestNG, Quality Center, Filezila,
Eclipse, XPATH, Scala, C#, .NET, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

CLIENT: Capgemini (HMRC)         June 2016 – Des 2016


Role: Test Analyst

Description:
Undertook work as an Automation/Manual Tester in Java Development Centre (JDC)
Responsibilities:
• Testing Income Tax Portal (UI)
• Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and
Selenium IDE for record and playback
• Involved in Testing multiple income tax domains like PAYE,SA,CT
• Reproduced complex issues in test environments.
• Invoved in Pre and post deployment testing.
• Develop and maintain regression test scripts for reusability.
Environment:  Java, Selenium RC, Putty, Winscp, Python, SOUPUI, Bamboo, Agile, HTML, XML, XPath,
Web Services (SOAP & RESTFUL), Oracle.

EARLIER CAREER SUMMARY

Test Analyst – Ventura Wholesale Ltd Feb 2015 – Jun 2015


Test Analyst – Phoenix / Biz Solutions Ltd Feb 2015 – Jun 2015
Test Analyst – Platinum Bay Trading Ltd / Biz Solutions Ltd Jan 2012 – Nov 2014

PROFESSIONAL TRAINING AND QUALIFICATIONS

 Agile Scrum Master Certified


 ISTQB Certified Tester Foundation Level
 MBA in Business Management – University of Wales (U.K.)

References available upon request.

You might also like