Location: Bengaluru
Experience Range: 6 to 8 Years
Education Qualification: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
Act creatively to develop applications and technical solutions that optimize application development, maintenance, and performance. Select appropriate technologies, apply design patterns, and drive reuse of proven solutions. Take responsibility for the development work of self and team members, ensuring high quality and timely delivery.
Key Responsibilities Development & DesignDevelop frameworks, tools, or solutions using Python and Groovy scripting.
Contribute to HLD/LLD and architectural components of features or tools.
Automate and optimize processes using scripting and CI/CD practices.
Follow established coding standards, templates, and practices.
Perform unit testing, integration testing, and peer code reviews.
Quality Assurance & TestingDesign and execute test cases using frameworks like Appium.
Validate implementation against specifications and debug issues.
Collaborate with QA teams to ensure quality and performance standards are met.
DevOps & CI/CDLead CI/CD pipeline creation and optimization using Jenkins, GitLab, or CircleCI.
Implement infrastructure as code (IaC) principles using Groovy and Shell scripts.
Collaboration & CommunicationDrive effective communication across teams, including technical and non-technical stakeholders.
Present solutions, conduct demos, and lead technical discussions.
Leadership & MentoringMentor and guide junior developers.
Set and review team goals (FAST goals), and provide continuous feedback.
Support team engagement, development, and performance improvement.
Process & ComplianceEnsure code and configuration compliance with internal standards.
Manage estimation, requirement clarification, and documentation activities.
Customer & Domain FocusUnderstand the browser engine domain and provide solutions aligned with customer needs.
Translate domain knowledge into high-performing, customer-centric technical components.
Must Have SkillsPython Framework Development – strong hands-on experience
Groovy Scripting – for Jenkins pipeline and automation
Appium – test automation framework knowledge
CI/CD Tools – Jenkins, GitLab, CircleCI
Git – version control for code and test artifacts
Debugging and Problem Solving – strong analytical skills
Agile/Scrum Development Methodology
Excellent Communication & Stakeholder Management
Good to Have SkillsOpen-source contributions
DevOps knowledge or Java experience
Shell scripting expertise
Infrastructure as Code (IaC) practices
Experience in R&D or innovation-focused environments
Exposure to browser engine technologies and performance tuning
Outcomes Expected Code & DesignDeliver clean, modular, testable code aligned with system architecture.
Review code for peers, mentor junior developers, and ensure code quality.
DocumentationCreate and review design documentation, test cases, and project deliverables.
TestingDefine and validate unit tests, assist in integration testing and release activities.
Release ManagementExecute and monitor release process ensuring code stability and traceability.
Team ManagementProvide mentorship, resolve conflicts, track goals, and support career growth of team members.
Measures of SuccessAdherence to coding standards and timelines
Defect density and post-delivery issues
Effective collaboration with cross-functional teams
Customer satisfaction and domain alignment
Successful CI/CD pipeline operations and deployments
Certifications (Preferred)Relevant technology certifications (e.g., Python, DevOps, Automation Testing)
Agile/Scrum certifications