Junior Automation Engineer
Skills
Cloud InfrastructureDevopsBusinessBusiness AnalyticsCritical ThinkingLinuxOperations
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree or equivalent experience in IT or a related field
- 1-2 years of hands-on experience in system and web-based testing
- 1-2 years of hands-on experience in both automation and manual testing
- Experience with GitHub Jenkins pipelines and running tests in parallel on Linux Jenkins slaves
- Recent hands-on experience with Selenium Cucumber and Java
- Experience building an automation framework from scratch using Java
- Hands-on experience with REST API testing and familiarity with API tools
- Experience with DevOps processes and cloud infrastructure
- Ability to analyze business requirements quickly and identify all possible scenarios to be validated
- Expertise in documenting test plans and test cases
- Proficient in writing SQL queries and preparing test data
- Strong analytical and critical thinking skills
- Must be a self-starter
- Strong written and verbal communication skills
- Ability to explain ideas to non-technical audiences
- Agile oriented and comfortable with ambiguity
- Able to work in a flat organization with a fast improvement mindset
Nice to have
- Self-starter
- Analytical thinker
- Critical thinker
- Agile minded
- Adaptable
- Collaborative
Day to day
- Provide automated testing support to multiple development teams in a fast-paced federal environment
- Analyze business requirements and identify comprehensive test scenarios for validation across system and web applications
- Build and maintain Java-based automation frameworks while also performing manual testing, REST API testing, and test documentation
