Talibrate is looking for Software Engineer - Test & Automation (US Client)
Job Description / Responsibility
Type: Full-Time, Remote (Working hours: US Timezone)
Responsibilities:
- Design, develop, and maintain automated test frameworks and test suites
- Test and evaluate new features, identifying areas for modification and improvement
- Build and optimize CI/CD pipelines with integrated testing strategies
- Write and implement efficient code to automate testing processes
- Develop and maintain end-to-end, integration, and unit tests using modern testing frameworks
- Implement performance testing and monitoring solutions
- Create and maintain test documentation, quality assurance procedures, and testing standards
- Monitor QA activities, test results, defects, and perform root cause analysis for customer bugs
- Lead test automation initiatives and innovation in quality processes
- Work closely with developers, UX designers, and product owners
- Conduct database testing and ensure data integrity
- Maintain and upgrade existing testing systems
- Participate in code reviews with a focus on testability and quality
- Rotational on-call & support duties
What Your first 30 days will look like -
7 days
- Set up test automation environment and tools
- Understand existing testing infrastructure and practices
- Understand the development process & help test for getting features shipped
- Implement your first automated test suite
- Document current testing coverage and gaps
14 days
- Design and implement improvements to testing frameworks
- Establish quality metrics and monitoring
- Come up with aa long-term testing vision & strategy
- Begin implementing new test automation strategies
- Actively participate in code reviews and quality discussions
30 days
- Lead the implementation of new testing frameworks and tools
- Establish comprehensive testing standards, KPIs, and documentation
- Demonstrate measurable improvements in test coverage and quality
- Identify and begin addressing technical debt in testing infrastructure.
Educational Requirements
Experience Requirements
- At least 4 year(s)
- The applicants should have experience in the following business area(s):
- IT Enabled Service
Additional Requirements
- 5+ years of experience in automation, acceptance & integration tests
- Strong programming skills in Python, JavaScript/TypeScript
- Extensive experience with Web & API automation frameworks
- Strong knowledge of version control systems (Git, Bitbucket, GitHub) and Gitflow
- Strong Experience with WebDriver-based frameworks (Cypress, Playwright, Selenium, etc)
- Expertise in building custom automation frameworks and performing code reviews
- Proficiency with test case management tools
- Strong background in integration and database testing
- Strong ability to identify and implement process improvements, lead testing initiatives & guide the team toward it
- Experience with data integrity testing
- Hands-on experience with performance testing tools (JMeter or similar)
- Expertise in E2E testing of web applications
- Proficiency with Linux commands & working in Linux-based systems
- Experience with containerization & Orchestration(Docker & K8s) is a Huge asset
- Expertise in testing REST APIs
- Experience with visual regression testing
- Strong understanding of Service-oriented Architecture & Serverless architecture
- Proficiency in working across different operating systems (Windows, Linux & Mac)
- Experience with NextJs is a huge asset
Personality
- You want to define challenging product & engineering problems & solve them from DAY 1
- You understand the startup grind & hustle and you’re excited to be a part of it every day.
- You are a self-starter with an action, execution & iteration-oriented mindset to get the job done no matter what.
- You’re not afraid to pick up new things, learn fast & execute in parallel.
- You are a master generalist who doesn’t quite fit into one domain but rather likes working & taking ownership end to end.
- You breathe technology & stay up to date with technology trends
- You’re a champion in your team & push your peers to be a champion with you
Salary
- Tk. 100000 - 130000 (Monthly)