Test Engineer
Responsibilities
- Testing and verification of code
- Reporting and recording defects
- Coordination with architects, functional analysts, and developers on testing and testing results
- Documenting test scripts
- Participating in design reviews, user acceptance testing, and deployment activities
- Working in an Agile environment and participating in scrum ceremonies and product planning activities
Qualifications
- Understanding the needs of stakeholders and conveying this to developers
- Meeting with product design team to determine testing parameters
- Writing test plans, creating test cases, test procedures, bug reports, final QA reports for products
- Managing test data architecture definition and requests
- Troubleshooting errors and streamlining the test procedures
- Testing and examining code written by others and analyzing results
- Establishing automated testing tools and infrastructure for test automation
- Developing automated testing scripts considering parallelization and idempotency
- Automating and improving development, testing, deployment, and release processes
- Ensuring that systems are safe and secure against cybersecurity threats
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Documenting as-is state of the environment, performing a gap analysis, and producing artifacts that articulate options and recommendations
- Leveraging virtualization and containerization to optimize testing software systems
- Bringing continuous improvement to DevSecOps processes and tools
- Engineering and implementing solutions and providing recommendations for continuous improvement for the services provided
- Presenting regular status updates and providing cross training to other DevOps team members
- Mentoring more junior team members
Required Qualifications
- Ability to obtain a U.S. government Security Clearance
- BS Degree in an IT field OR BS in a non-IT field and 2 years related IT experience
- 3 Years of Experience with Git SCM providers such as GitHub, GitLab, Bitbucket
- 3 Years of Experience with one or more programming or scripting languages
- 3 Years of application DevSecOps Experience with actual/active development experience in an Agile environment
- Experience utilizing docker containers and utilizing platforms such as Kubernetes
- 3 Years of Experience implementing test automation, using tools such as Selenium, Appium, Soap UI, RestAssured, Postman
- Experience integrating test automation including performance, security, and functional tests into CI/CD Pipelines
- Experience with performance and load testing
- Experience in one or more cloud computing environments (e.g. AWS, Azure, or GCP)
- Local to the Atlanta Metro area
About Steampunk
Steampunk relies on several factors to determine salary, including but not limited to geographic location, contractual requirements, education, knowledge, skills, competencies, and experience. The projected compensation range for this position is $90,000 to $130,000. The estimate displayed represents a typical annual salary range for this position. Annual salary is just one aspect of Steampunk's total compensation package for employees. Learn more about additional Steampunk benefits here.
Identity Statement
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Steampunk participates in the E-Verify program.