Overview
BigBear.ai is seeking a proactive Automation Test Engineer to play a key role in shaping our software quality by designing and executing comprehensive test strategies, plans, and automated test scripts. You will be deeply involved in the full software development lifecycle and have the opportunity to develop and test Python and Java code that drives mission-critical projects forward.
What you will do
Design and develop robust automation test scripts to ensure high-quality software delivery Generate and validate test data, performing thorough data validation to guarantee accuracy and reliability Conduct data interface message testing using structured JSON and XML message sets to verify seamless communication between systems Create and maintain SQL and Unix scripts to automate test data generation and streamline test harnesses Execute comprehensive regression, functional, and system tests to validate software functionality and performance Analyze test results meticulously, producing clear test summaries and detailed defect reports Identify defects and discrepancies between requirements and implementation, initiating defect change requests and reporting issues promptly Utilize modern software engineering IDEs like Eclipse and IntelliJ for designing, developing, and testing software components Collaborate closely with users and cross-functional teams in an Agile environment, documenting requirements and tracking progress using JIRA
What you need to have
A Bachelor's degree in Computer Science or a related field, complemented by 5+ years of hands-on technical experience Strong expertise in Python, including Python 3, paired with solid experience in Java 8+ Proven background in automation testing, with a focus on API testing and familiarity with UI testing frameworks Hands-on experience with Spring Boot, Selenium, and the Rest Assured library for comprehensive web services testing Proficiency in JavaScript and working knowledge of modern UI automation tools such as Playwright, Cucumber, Cypress, and Jest Demonstrated ability to design and develop scalable test frameworks from the ground up, enabling other test analysts to efficiently manage test scenarios and regression suites Skilled in automating test data generation to streamline regression testing and ensure reliable test coverage Experience with AWS cloud services is a strong plus Working knowledge of Oracle/Postgres databases and proficiency with PL/SQL for backend data validation and manipulation
What we'd like you to have
Hands-on experience with Docker and Kubernetes to efficiently manage containerized applications and orchestrate scalable deployments Familiarity with Jenkins and GitLab for seamless continuous integration and continuous delivery (CI/CD) pipelines Practical knowledge of Selenium for automated testing and ensuring software quality Comfortable using Visual Studio Code as your go-to development environment Experience with Postman for API testing and debugging Prior experience in software development is a strong advantage and will help you thrive in this role
About BigBear.ai
BigBear.ai is a leading provider of AI-powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on Bigbear.ai's predictive analytics capabilities in highly complex, distributed, mission-based operating environments. Headquartered in McLean, Virginia, BigBear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit https://bigbear.ai/ and follow BigBear.ai on LinkedIn: @BigBear.ai and X: @BigBearai. BigBear.ai is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.
|