The software engineer in test develops test plans, writes automated tests, and integrates tests into the deployment pipelineIdentifies risks, document test coverage, and work towards a fully tested platformDesigns, develops and automates the testing strategy across the shipbob technology stack, including, web, mobile, and desktop applicationsHelps product owners to determine testing strategy implemented with new featuresContributes in all phases of the application development lifecycle.
1Agile management process - 15%
Attend daily agile standup meetings where she can help identify possible complications stemming from work being performedThis includes identifying and reporting bugs/issues for the multiple applications the platform integrates as well as the platform itselfFrom there, suggesting technical inputs/changesAttend bi-monthly agile sprint planning meetingsWork with analysts, developers, and systems engineers to help create our next generation platformInterface and communicate with internal teams and external support groups about potential risks and identified solutions to bugs caught before entering the production systems.
2Identify and document - 25%
Develop test plans collaborating with software engineers, architects, systems engineers, product owners and end usersIdentify risks, document test coverage and work towards a fully tested platformProvide subject matter expertise within the project team on how to make applications more testableCreate, define and execute automated tests for new features, performance improvements, bug fixes, and production changes in ms visual studio (c#), selenium and microsoft test manager (mtm), ms sqlIdentify automation opportunities and testability challenges with the application using azure application insights, sql, analyzing tech support tickets and data from pendo.
3Implement tests - 50%
Develop and implement designs for automated testing frameworkSupport and maintain application deployment to test environmentsWrite automated tests and integrate these tests into the deployment pipelineIdentify and prioritize tests that need to be implemented by a number of users affected, and riskThen suggest changes to the software and workflow that could reduce or eliminate the potential for costly errorsDevelop software to support testing efforts using ms visual studio (c#), selenium and microsoft test manager (mtm), ms sqlDevelop software for the testing framework using ms visual studio (c#), selenium and microsoft test manager (mtm), ms sqlCreate automated environment checkout scripts.
4Monitor tests - 10%
Monitors tests daily and weekly for failures and successAnalyze the changes in results and determine the root cause and impact of these changes to the end users, operations and the data integrity of the systemAdjust tests as needed based on monitoring and team feedback (ensure that the team is complying with the sdlc process).
Bachelor’s degree in computer engineering, computer science, it or a related field and 3 years of experience in an automated testing role, specifically supporting web facing applications is required.
This position also requires:
As a result of the covid-19 pandemic, shipbob, incHas adopted a remote work policy which allows employees to work from home as needed so long as work is performed within chicago metropolitan area.
Software Engineer in Test
Applying through jobeka.lk CV will be a benefit for you to prioritize your CV