Sr. Automation Architect
Vidoori
- Hyattsville, MD
- Permanent
- Full-time
- Competitive salary plus bonus*
- Competitive benefits package
- Generous PTO and Holidays
- 401k enrollment with Vidoori Contribution
- Casual work environment
- Career Development
- Lunch provided by Vidoori
- A culture that values employee well-being and work-life balance
- Exposure to cutting-edge technical solutions
- Collaboration with talented teams to deliver high-quality projects
- Design, develop and execute complex automated software test plans to identify and address user problems and their causes.
- Analyze risk identifiers and develop documentation addressing software defect diagnostics and proposed solutions in the areas such as database impacts, software scenarios, regression testing, negative testing, retests, or usability.
- Design and develop testing processes and direct software application testing, leveraging knowledge of computer science and software development principles and utilizing cloud technologies, automation tools and frameworks including Selenium and Appium, and programming languages such as JavaScript and Python
- Coordinate the work of project teams along multiple workstreams.
- Develop and execute test scenarios, scripts, and procedures for unit, process, function, system integration, and acceptance testing. Review testing documentation, develop testing standards, define criteria for testing, analyze test results, and present results to developers and end users.
- Develop software quality engineering procedures and strategies including functional, performance, regression, and roll-back testing scenarios, scripts, or procedures.
- Oversee quality testing efforts including process design and standards, effort estimation, resource forecasting and fulfillment, and task and risk management, including functional, performance, regression and roll-back testing.
- Serve as knowledge source for the escalation of complex automated testing application design and development issues and participate as an expert in software redesign process assessing software development projects for quality assurance factors affecting functional requirements and design specifications.
- Discussing integration with DevOps tools such as Jenkins, GitLab, or other tools.
- You will be responsible for designing and implementing cloud-based solutions for our clients utilizing commercial cloud platforms. In this role, you will leverage your expertise in cloud architecture, infrastructure, and services to provide scalable and highly available solutions to meet our clients' business needs. Extensive experience in designing and implementing cloud-based solutions using commercial cloud platforms such as AWS, Azure, or GCP
- Bachelor's Degree in Computer Science or a technical field.
- 14+ years of automation architecture experience and a track record of being a difference maker.
- Strong programming skills in at least one of the following languages – JavaScript, TypeScript, Java, Python or Ruby.
- Strong experience with Playwright, Selenium, Appium.
- Experience in integrating test frameworks with cloud test services, such as AWS, SauceLabs or BrowserStack.
- Experience with end-to-end automation including backend, web and/or mobile applications using Cucumber, Playwright, JavaScript/TypeScript, Appium.
- Experience writing complex automation scripts for web applications using Selenium WebDriver, TestNG, Cucumber.
- Demonstrated experience with Continuous Integration, including one or more of the following build/deploy/version control tools:
- Jenkins
- Maven
- Git/Stash/GitLab/GitHub/Bitbucket
- Experience in all or some of the following programming platform:
- Linux and Bash scripting
- JavaScript frameworks in HTML5/CSS3 context (AngularJS, jQuery, D3)
- RESTful APIs/JSON
- Mobile development
- Experience working with databases and various data formats and related technologies for testing
- Ability to lead and mentor members of the Automation Test team.
- Through knowledge of the Software Development Life Cycle (SDLC).