All jobs
3Pillar GlobalEngineering
Senior Quality Assurance Engineer - Java
RemotePosted today
Senior software engineer with expertise in software development, quality assurance, and automation frameworks, focusing on integrating testing into CI/CD pipelines and promoting best practices in Agile environments.
Location: Remote
Responsibilities
- 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.
- 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 current methodology and quality standards across diverse engagements.
- Enhance and expand automation frameworks and practices, identify opportunities for process improvements, and implement advanced tools and technologies.
- Lead detailed design and oversight of automated test cases and execution, ensuring thorough coverage and adherence to quality standards.
- Collaborate with engineers, designers, and managers to understand user pain points, anticipate problems, and iterate on solutions.
- Engage in agile development activities such as daily stand-ups, sprint planning, and retrospectives.
- Participate in the Engineering Practice community, mentoring others and supporting technical growth.
- Drive project delivery within defined architecture, demonstrating autonomy and accountability.
Requirements
- Minimum of 5+ years of experience in Angular (Unit Testing, UX design, Figma, MonoRepo, ngRx), Java, AWS services (Lambda, SQS, etc), containerization, CI/CD pipelines.
- Proficient in development process components including GitHub, code review, coding standards, and deployment.
- Experience evaluating and making recommendations based on complex Proof of Concepts.
- Lead design and implementation of scalable automation frameworks using Java and Angular.
- Proficient in API automation and automation frameworks like Playwright, Cypress.
- Familiar with test-driven development.
- Deep knowledge of databases and SQL, with experience in backend testing.
- Proficient in defect tracking tools like JIRA, Bugzilla.
- Collaborate with cross-functional teams to define, automate, and ship features.
- Ensure code integrity, conduct reviews, and mentor junior developers.
- Self-motivated, detail-oriented, and able to work independently.
Benefits
- Flexible work environment including remote work options.
- Global team learning opportunities.
- Well-being focus including fitness, mental health, and time off.
- Career growth and development opportunities.
- Inclusive and diverse work culture.