Satyam Venture is looking for individuals specialized in building extensible, maintainable automation frameworks from the ground up and managing the full lifecycle of testing tools, including sophisticated versioning and release management via Git/GitHub. Expert in bridging the gap between business requirements and technical implementation through BDD methodologies.
??? ????????????????
- ????????? ????????????: Design and maintain core BDD frameworks (e.g., Behave) ensuring modularity, reusability, and scalability. Develop and maintain a shared library of reusable Gherkin step definitions to prevent code duplication across multiple feature teams. Create libraries that support testing scenarios.
- ??/?? ???????????: Develop and manage GitHub Actions or JFrog pipelines to trigger automated suites upon PR creation, merging, or scheduled releases.
- ??????? ??????????: Oversee the versioning of the testing library itself,
ensuring that different versions of the test suite remain compatible with corresponding versions of the application under test.
- ?????????: Train other engineers in the usage of the framework and tools.
??????????????:
- ??????? ??????????: Mastery of BDD and TDD. Experience extending Cucumber/Behave core functionalities. Specialized knowledge in Hardware-in-the-Loop (HiL) integration, including managing real-time constraints and signal processing within automated scripts.
- ??????????? ??????????: Deep understanding Object-Oriented Principles. Skilled managing Linux-based test runners and shell scripting. Able to optimize code and implement architectural solutions for cleaner solutions.
- ??????? ??????? ??????????: Mastery of advanced Git operations (Interactive Rebase, Cherry-picking, Hooks, and Submodules). Experience managing GitHub Enterprise features, including complex Environments, OIDC Secrets Management, and Custom Actions, for au