Home

Andrew - Senior SDET and QA Engineer with Payments
[email protected]
Location: Brooklyn, New York, USA
Relocation: Yes
Visa: US Citizen
Andrew Howard
636-312-8820
QA Automation Engineer
8+ years of experience of application testing and software development. Strong understanding
of software QA methodologies. Experience in functional and non-functional testing,
Automation Testing, BDD, Mobile Testing and Manual Testing. Proficient in software issues
identification and documentation. Experience with Python and Java programming and
scripting. Financial Knowledge of different asset classes: Equities, Crypto, FX. Experience
supporting production operations.
Summary
Agile test planning, creation of test cases/scripts, test execution, defect management.
Proficient in using Selenium tool for web application and automating test cases.
Maintained Selenium & Python automation code and resources in GitHub repository over
the time for improvements and new features.
Conducted rigorous performance testing under Cyprus-specific network conditions and environmental
factors, ensuring optimal product performance and responsiveness for local users.
Hands-on experience with all levels of testing Integration, Regression, Smoke, Sanity,
Functional Testing, System testing.
Experienced in Web Service/API testing using Postman. Performed functional testing of
web services using RESTful and SOAPUI web services.
Expertise in different phases of Software Testing Life Cycle (STLC).
Good exposure in testing Mobile Web Applications and performed the Apps testing on iOS
and Android Devices. Automation of mobile testing using Appium.
Hands-on experience with Java, Python, Selenium, Rest Assured/Postman,
Cucumber/Behave, TestNG and Maven.
Expertise in Python and Object-Oriented Concepts (Inheritance, Polymorphism and
Collections).
Strong knowledge of test management tools such as Quality Center, HP ALM and/or JIRA.
Good Exposure to Testing Life Cycle and Bug Life Cycle.
Experience with SQL.
Experience in developing Selenium automation framework and developing Maven targets
to execute automation suites.
Developed and executed performance test scripts using JMeter to simulate various user
scenarios, such as high traffic and concurrent user loads, in order to identify performance
bottlenecks and recommend optimizations for a web application.
Coordinate with DevOps in developing POM files in Maven to extend automation
framework for continuous integration (CI) using Jenkins.
Conduct test case reviews, provide project related status reporting, coordinate all release
planning through all project phases.
Proficient in load testing tools such as JMeter and LoadRunner, with experience designing
and executing test scenarios, analyzing results, and identifying performance bottlenecks to
improve application performance.
Familiar with Adobe Target platform, develop and execute personalized marketing
campaigns, A/B tests, and multivariate tests.
Work Experience:
Wells Fargo, Charlotte, NC Jul 2021 Current
QA Engineer
As a QA Automation Engineer for the "Payment Manager" online payment, my role involved
ensuring the quality and reliability of the software through automated testing and quality
assurance processes. I collaborated with the development team and other stakeholders to
create and execute comprehensive test plans and test cases.
Responsibilities:
Collaborating with the development team and stakeholders to understand project
requirements and define comprehensive test plans and strategies.
Designed and executed comprehensive test scenarios and test cases based on
functional requirements.
Identifying test scenarios, creating test cases, and designing efficient test automation
frameworks to ensure thorough coverage of the application functionalities.
Test Automation: Developing and maintaining automated test scripts using automation
tools and frameworks (e.g., Selenium, BDD Behave) with Python.
Executing automated tests to validate the functionality, performance, and security
aspects of the "Payment Manager" system.
Led and executed UAT efforts with Cyprus-based stakeholders, gathering valuable feedback to enhance
product usability and functionality for the local audience.
Implementing continuous integration and continuous delivery (CI/CD) pipelines to
ensure efficient and timely execution of automated tests.
Bug Tracking and Reporting: Identifying and documenting software issues through and
structured bug tracking systems.
Collaborating with the development team to investigate and resolve reported issues,
ensuring proper communication and follow-up on bug resolutions.
Analyzing test results, identifying patterns, and providing feedback to the development
team for continuous improvement of the application quality and performance.
Actively participating in meetings, discussions, and agile ceremonies with the
development team and stakeholders to provide insights on quality-related matters.
Maintaining comprehensive documentation of test plans, test cases, and test results
for future reference and knowledge sharing.
Fidelity Investments, Boston, MA Sep 2019 - Jun 2021
QA Software Engineer
As a QA Software Engineer at Fidelity Investments, my primary focus was on the Active Trader
Pro desktop trading platform. This platform catered to individual investors, businesses,
financial advisors, and institutions, offering a range of services such as equity, fixed income,
and balanced mutual funds management. The platform boasted advanced functionalities,
including various types of orders and Time-in-Force (TIF) options, ensuring enhanced usability
and reliability for trading activities.
Responsibilities:
Analyzing business requirements, preparing test plans, and building appropriate test
cases to validate the platform's functionalities.
Designing and developing automation frameworks using tools like Robot Framework,
Selenium, Appium for both web and mobile applications.
Performing GUI and functionality testing of the web application to ensure a seamless
user experience.
Proficient in identifying, documenting, and communicating software defects specific to the Cyprus
market, ensuring timely resolution and a seamless end-user experience.
Developing and executing performance test scripts using JMeter to assess application
scalability and stability.
Retrieving FIX Logs using the Linux Terminal and analyzing FIX messages, to ensure
proper communication and adherence to protocols.
Leveraging Veri FIX for end-to-end testing and conducting performance/volume testing
with FIX messages.
Regularly utilizing SQL statements for backend testing, comparing executed trading
reports with FIX Logs and database records.
Conducting end-to-end API testing using tools like POSTMAN, REST Assured for RESTful
web services and REST API testing.
Running regression tests using HP UFT (Unified Functional Testing) automated tool's
scripts.
Utilizing JIRA as a software tracker to manage the defect life cycle and effectively
communicate with the development team.
Collaborating proactively with development teams to determine root causes of system
problems and drive effective resolutions.
Reviewing test cases and other testing artifacts to ensure accuracy and completeness
of all testing materials.
Actively participating in SCRUM meetings to review and discuss standards, procedures,
processes, and weekly meetings for enhancement and modification requests.
Anthem Blue Cross and Blue Shield, Mason, OH Nov 2017 - Sep 2019
Quality Assurance Engineer
As a Quality Assurance Engineer at Anthem Blue Cross and Blue Shield, my primary
responsibility was to ensure the quality and reliability of software applications that supported
the company's business processes, such as claims processing, member enrollment, and
billing.
Responsibilities:
Analyzing business requirements, functional specifications, and wireframes to
understand project objectives and define testing strategies.
Developing test plans, test cases, and automation scripts in Python to validate the
functionality of the applications.
Conducting End-to-End Testing of the ISO Portal, covering web services, database, and
UI applications to ensure comprehensive test coverage.
Developing and maintaining automated test scripts using Selenium WebDriver to
support functional and regression testing.
Participating in Mainframe migration testing to Snowflake DB, ensuring smooth
transitions and data integrity.
Designing and executing end-to-end API testing scripts to validate the reliability and
stability of the application's APIs.
Conducting testing of mobile applications, ensuring compatibility and optimal
performance across different platforms.
Utilizing tools like JMeter and LoadRunner to identify performance bottlenecks and
improve application performance.
Integrating Python scripts with testing frameworks and tools, such as JUnit and TestNG,
to enable seamless test execution and result tracking.
Use HP ALM (Application Lifecycle Management) for creating and executing test plans,
test scenarios, and test cases, ensuring complete coverage of requirements through a
Requirement Traceability Matrix.
Coordinating and controlling testing projects at every step of the quality cycle, including
test planning, execution, and defect management.
Crowd Computing Systems, New York Aug 2014 - Oct 2017
Business Analyst
Successfully translated customer business requirements into technical designs and
product configurations, resulting in improved customer satisfaction.
Conducted time-sensitive strategic research to gain key insights about the clients
business process, which helped identify and address critical issues.
Performed detailed case analysis to identify business needs, determined data flow
solutions, and provided consultative expertise related to business practices,
procedures, and process improvements.
Managed projects end-to-end, including conducting the full cycle of business analysis,
performing the cost-benefit analysis, and overseeing project deadlines and
deliverables.
Defined required solutions and assisted in implementations, resulting in successful
project outcomes.
Developed and maintained automated test scripts using Selenium and Python,
resulting in improved efficiency and effectiveness of functional and regression testing.
Performed all levels of data analysis, including data mappings, data models, and data
transformation, which resulted in more accurate and reliable data.
Communicated between clients and staff, prepared essential graphs, charts, project
summaries, requirements and analysis documents, market positioning analytics, and
provided recommendations for improvements and solutions.
Education:
BSe in Software Engineering
Volgograd State Technical University - 2008
Keywords: continuous integration continuous deployment quality analyst user interface database hewlett packard Massachusetts North Carolina Ohio

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];711
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: