Facilitate effective communication with client project stakeholders regarding project status and recommendations
Craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality
Actively participate in accurate planning and estimation efforts, utilizing project methods and tools
Gather requirements and organize/present developed features for clients
Execute complex activities within the current methodology and quality standards across diverse engagements
Enhance and expand automation frameworks and practices; identify opportunities to improve testing processes and automation coverage
Lead the detailed design and oversight of automated test cases and execution, focusing on critical, high-impact testing activities
Manage resources and timelines to ensure thorough coverage and adherence to quality standards
Promote client success by collaborating with engineers, designers, and managers to understand user pain points and iterate solutions
Engage in agile software development: daily stand-ups, sprint planning, team retrospectives, and governance activities
Participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams
Independently drive project delivery within defined architecture from conceptualization to deployment
Requirements
A minimum of 5+ years of experience/expertise in Angular (Unit Testing, UX design, Figma, MonoRepo, state management using ngRx), Java, AWS services (Lambda, SQS, etc), containerization, CI/CD pipelines
Proficient in all components of the development process, including Code repository (GitHub) and branching strategy, Code review, Coding standards, Code deployment
Expected to evaluate and make recommendations based on complex Proof of Concepts
Lead the design and implementation of a scalable automation framework using Java and Angular
Proficient in API automation and have good understanding of automation frameworks like Playwright, Cypress etc.
Familiar with test driven development
Deep knowledge of databases and SQL, with experience executing complex data validation and interacting with databases for backend testing
Proficient in defect tracking tools (e.g., JIRA, Bugzilla)
Collaborate with cross-functional teams (Product Management, Design) to define, design, automate and ship new features
Ensure code integrity and organization, including code reviews and mentoring junior developers
Lead by example in writing clean, maintainable, and testable code
Highly self-motivated and detail-oriented, with proven ability to work independently and under pressure
Strong advocate for process improvement and innovation
Experience in performance and load testing using tools like LoadRunner or JMeter (desired)
Benefits
Medical Insurance benefits as per company policy.
Life Insurance as per company policy
15 days of paid vacation plus additional days based on tenure
Vacation bonus as per local law
Sick leave and paid holidays as per local law
Profit sharing as per local law
Paternity and maternity leave as per as per local law
Marriage, bereavement and graduation leaves as per company policy
Christmas bonuses as per local law
Work from home allowance as per company policy
Punctuality and attendance bonuses as per company policy
Food tickets as per company policy
Direct deposit of payroll.
Paid professional certifications
Flexible work environment (office, home, or blend) and remote-first approach
Mental health plans (country-dependent)
Global team learning and career growth opportunities
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.