For the given job description <<Who We Are
Apex Fintech Solutions (AFS) powers innovation and the future of digital wealth management by processing millions of transactions daily, to simplify, automate, and facilitate access to financial markets for all. Our robust suite of fintech solutions enables us to support clients such as Stash, Betterment, SoFi, and WeBull, and more than 20 million of our clients' customers.
Collectively, AFS creates an environment in which companies with the biggest ideas in fintech are empowered to change the world. We are based in Dallas, TX and also have offices in Austin, New York, Chicago, Portland, and Belfast.
If you are seeking a fast-paced and entrepreneurial environment where you'll have the opportunity to make an immediate impact, and you have the guts to change everything, this is the place for you.
AFS has received a number of prestigious industry awards, including:
2021, 2020, 2019, and 2018 Best Wealth Management Company - presented by Fintech Breakthrough Awards2021 Most Innovative Companies - presented by Fast Company2021 Best API & Best Trading Technology - presented by Global Fintech Awards
About This Role
As a Principal Cloud Software Engineer at Apex Silver, you are responsible for design and development of software code. You will help lead other developers in the design and development of financial services applications that integrate with cloud-based services. You are a results oriented leader who can lead a team to exceed client expectations. You perform hands-on work required to meet service level requirements. You will lead by example.
Key Responsibilities
Coordinate with your cross functional product development team and members of the software development teamOversee and provide guidance to other development team membersDesign and develop highly performant large scale financial services applicationsImplement robust CICD processesAdhere to Silvers coding standardsKeep up-to-date with industry trends and technology developments
Skills & Requirements
Requires a bachelor's degree (or equivalent experience) and at least 10 years of experienceExtensive knowledge of software development processesExtensive knowledge of bash shell scriptingExtensive knowledge of implementing serverless solutions using AWS lambda, SQS, EventBridgeExtensive knowledge of Cloud Databases: AWS RDSAurora, DynamoDBExtensive knowledge of Infrastructure-as-Code deployment tools like CloudFormation templates, TerraformExtensive knowledge of AWS Cloud Technologies (EC2, RDS, Amazon MQ, S3, API Gateway, etc.)Extensive knowledge of bash shell scriptingExtensive knowledge of CICD processes and tools like like BitBucket and PipelinesKnowledge of Java and SQLSolid experience in coding object oriented softwareKnowledge of javascript and front-end web frameworksPossess strong knowledge of fintech, investment services clearingcustody, best practices, and proceduresExcellent communication, organizational, analytical and team building skillsLead and direct the work of others Demonstrates strong problem solving skills, process driven mindset, resourcefulness, and the ability to meet responsibilities with minimal direct oversight
#engineering #mid-senior #full-time
OUR REWARDS
We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. At AFS, we offer a hybrid work schedule for most roles that allows employees to have the flexibility of working from home and one of our primary offices.
AFS is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, natural or protective hairstyle, genetics, disability, age, or any other basis forbidden under federal, state, or local law.
>> the resume: <<Summary5+ years of professional experience in Manual Testing and Automation Testing of web-based applications with the purpose of assuring that software meets the highest standards of quality.
SkillsTesting Tools:Selenium WebDriver, Selenium Grid, JDBC, Cucumber, JavaScript executer,SQL Developer, REST Assured, Postman.Languages:Java, SQL, HTML, XML, JSONIDE:intellij, EclipseTesting Framework:JUnit, TestNGBuild Tools:MavenBug Tracking Tools:Jira, Jira X-RayRepository System:Git, GitHubContinuous Integration:JenkinsDatabases:Oracle, MySQLWeb Services:RESTful APIOperating Systems:Windows, macOSMethodologies:Agile, Waterfall
ExperienceSDET (Software Development Engineer in Test),01/2021-CurrentApex Systems–Franklin,WI,Following theSDLCMethodologies throughout the testing process from initiation until development.Analyze and studyRequirements and Documentationto plan and createTest Plan, Test, Test Set, and Test Executions utilizing Jira X-Ray.As a member ofScrum teamactively participated inDaily Scrum, Sprint Planning, Sprint Demo, and Sprint Retrospective Meetings.Create from scratch and maintaining testAutomation Framework (Hybrid - BDD, and DDT)built as aMavenproject written onJavato develop and executeAcceptance TestsfromCucumber Feature Files and Scenarios.CreateFeature Filesand writeTest Scenarios and Step Definitions in CucumberusingGherkin languageand integrating withJira X-Ray.ApplyPage Object Model (POM)design for reusability and enhancing Test creation and as well as in maintenance.ConductSmoke, Functional, Positive, Negative, Integration, Regression Teststo support the project and deliver clean code, functionality to the client and users usingJava, Maven, Selenium WebDriver, Selenium Grid, Cucumber, JUnit.Work onCross-Browser TestingthroughSelenium WebDriver,Selenium Gridby testing the Website on different browsers likeChrome, IE, andFirefox in Parallel.Prepare and executeTest ScriptsusingJavawithSelenium WebDriver in IntelliJfor automatingManual Test ScenariosforWeb applications,Database, andClient/Server (API Automation)applications.UtilizeJenkinsas aContinuous Integrationserver configuring withGit and Mavenon anAWS EC2machine to provide continuous testing for the project.Execute theRegression Test SuiteandSmoke Tests,and generateHTMLreports among the screenshots of the failures to be sent to emails as well as other communication tools.PerformAPI Testingto validate endpoints and properJSON/XMLstructure usingPostmanandREST AssuredapplyingGET, POST, PUT, PATCH, DELETEmethods.ConductSystem TestingandUser Acceptance Testingfor every client and conductBack-End Testingwriting extensiveSQL Queries.PerformBack-End Testingby writingSQL QueriesforData ValidationinSQLDeveloper and implementingJDBCconnection forAutomationpurposes.Participate in meetings with product owner and developers to discuss requirements, reviews, testing, and documentation for the application developed in anAgileenvironment.Work closely with developers and product owner to define the components of theAutomation Testingto validate the requirements of the application.Research, analyze, report, and retest resolved bugs/defects both with the help ofAutomation TestingandManuallywhen necessary.DevelopTest Scriptsto test the functionality of the application and executeAutomation Scriptson different browsers/environments and report defects/results to the team.Responsible for testing the application against different environments in testing, development, and production.Work with source version controlGit,creating branches for code reviewing and storing master branch of theFramework.Environment:Agile, Java, Selenium WebDriver, Cucumber, Gherkin, Maven, JUnit, REST API, IntelliJ, Jira, Jenkins, Git, HTML, Selenium Grid, AWS EC2, XML, Chrome, Firefox, IE, SQL, JDBC, Oracle, Windows, iOS.Java SDET,01/2019-01/2021UnitedHealth Group–City,STATE,Successfully built and maintained Automation Framework withPage Object Model (POM)Design Pattern utilizingJava Selenium WebDriverandCucumber.CreatedFeature FilesusingGherkinlanguage, generated, and implementedStep Definitionsin synchronization withCucumber Runnerclasses.UtilizedMavenfor project build, dependencies, and documentation purpose.CreatedSQL Queriesas part ofBack-End Testingby usingJDBC library.Participated in preparingTest CasesusingSelenium WebDriverto validate all UI components,Mouse Actions,andPopup Windows.Identified elements using various locators such asID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath, and CSSselectors to createPage ClassesforPOM Design Pattern.PerformedCross-Browser TestingagainstFirefox, Chrome, Internet Explorer, Safari, andHeadlessto improve theBrowser Compatibilityof the application.Developed reusable functions, exception handling, and methods to improve work efficiency.Performed Scenario screenshots of important checkpoints and exceptions whenever it occurred during the execution of the application.PerformedAPI TestingusingPostmanandREST Assured libraryexecuteGET, POST, PUT, PATCH, DELETEmethods as well asJSON Pathsyntax.GeneratedCucumber TestsummaryHTMLreports mainly utilizingMaven-Cucumber-reporting plugin.Participated in all activities and all phases of theAgile Software DevelopmentandTest Development Life Cycle.Set up aContinuous Integrationsystem usingJenkinsgating to the merges in the code repository system such asGitHub.Created and maintained theRequirements Traceability Matrixfor better Test coverage.Logged the defects inJiraand maintained track of the defects inJira X-Ray.As a member of Scrum team actively participated inDaily Scrum, Sprint Planning, Sprint Demo, and Sprint Retrospective Meetings.CreatedTest Plans, Test Scenarios, Test Cases, and Test Stepscovering bothPositive and Negative Scenarios.Environment: Agile, Java, Selenium WebDriver, Cucumber, Maven, Gherkin, Jenkins, Jira, Git, HTML, XML, IntelliJ IDEA, Postman, Chrome, Firefox, SQL, POM, API, Windows.QA Engineer,02/2018-01/2019Vibrent Health–City,STATE,Responsible for web testing of COMPANY-3's intranet application, which provides employees features like employee database search, access to online documents, news/articles, events, etc.Participated inFunctional Specificationsreview meetings with other teams.Conducted manual testing for key features on each module and generated reportsPerformedPositive and Negative Testing.User Interface (UI) Testing.Involved in efforts to implement theUI Test AutomationusingJavaandSelenium WebDriver.ConductedRegression Testingfor each release and maximized the test coverage.>>. The result is, No Fit

Fit assessment: No Fit