Bachelor's Degree in Computer Science or a related STEM field, Minimum of 5 years of experience in software testing and test automation, Proficient in test automation tools and frameworks, including Selenium and Postman, Strong understanding of Agile methodologies and software quality assurance principles..
Key responsabilities:
Lead the strategy and execution of automated testing across two automation frameworks (BE and FE)
Develop and maintain comprehensive test automation frameworks and scripts
Collaborate with Agile teams to integrate automated tests into the CI/CD pipeline
Analyze test results to identify software defects and communicate findings to stakeholders.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Lean Tech is committed to delivering innovative software solutions with an emphasis on quality and excellence. Our mission is to enhance technological experiences while fostering a culture of collaboration and continuous improvement. As a forward-thinking leader in the software development industry, we have consistently demonstrated success through our agile methodologies and dedication to superior quality assurance practices. With a robust presence in the tech market, Lean Tech has firmly established itself by employing advanced technologies and nurturing a dynamic team of professionals. Our operations span global locales, reinforcing our commitment to innovation and market leadership.
Position Overview
As a Senior Software Development Engineer in Testing (SDET) at Lean Tech, you will play a crucial role in enhancing our software quality. The primary purpose of this role is to lead the analysis and testing of software enhancements, modifications, and new developments. Collaborating within an Agile Squad, you will work closely with developers and other QA's to ensure that project deliverables meet high standards before they reach the end users. Your responsibilities will have a significant impact as you drive the strategy for automated testing across multiple projects, contribute to strategic technology decisions, and advocate for software quality assurance best practices. This position fits into the organization by refining the QA process, contributing to smoother product shipment, and fostering a culture of continuous improvement. The role presents unique challenges and opportunities as it involves integrating automated tests into CI/CD pipelines, mentoring of junior engineers, and collaborating across various departments, all within a fast-paced and dynamic environment.
Key Responsibilities
Lead the strategy and execution of automated testing across two automation Frameworks (BE and FE) to ensure high-standard deliverables.
Develop and maintain comprehensive test automation frameworks and scripts using tools like Selenium, Postman, and Flutter Dart.
Collaborate effectively with Agile teams to integrate automated tests into the CI/CD pipeline, enhancing quality delivery.
Conduct exploratory testing and develop comprehensive test plans to identify areas for improvement.
Utilize industry-standard testing methodologies such as BE Automation Testing, Regression Testing, and UI Automation Testing for optimal coverage and efficiency.
Analyze test results to identify software defects and communicate findings to stakeholders for resolution.
Foster a culture of continuous improvement in software quality assurance practices, advocating for user experience and test-driven development (TDD).
Communicate complex technical issues effectively to non-technical audiences, ensuring clarity and understanding.
Contribute to strategic technology decisions, leveraging expertise in Agile methodologies and API testing tools like Postman.
Required Skills & Experience
Bachelor's Degree in Computer Science or a related STEM field
Minimum of 5 years of experience in software testing and test automation
Proficient in test automation tools and frameworks, including Selenium, Postman, and RestSharp
Intermediate to advanced knowledge of C# or other object-oriented programming languages. C# highly preferred.
Familiarity with API testing tools such as Postman and RestAssured
Experience with SaaS architecture and microservices
Strong understanding of DevOps practices and CI/CD pipelines, particularly in AWS or Azure environments
Intermediate level of knowledge in SQL and XPath
Advanced understanding of Agile methodologies and software quality assurance principles
Experience with performance testing tools, such as JMeter
Basic knowledge or experience with IDEs, including Visual Studio and Eclipse
Knowledge of testing methodologies, including Back-End Automation Testing and UI Automation Testing
Nice to Have Skills
Experience with Docker and Kubernetes for containerization and orchestration
Familiarity with Linux environments
Knowledge of TestNG or XUnit for enhanced test management
Exposure to Gitlab for version control and CI/CD integration
Understanding of Angular and JavaScript for potential UI testing
Working knowledge of DOM/POM for web testing frameworks
Certification in Software Testing or Quality Assurance
Strong problem-solving and analytical thinking skills
Effective communication and collaboration skills
High adaptability and eagerness to learn new tools and technologies
Soft Skills
Strong communication skills to effectively articulate complex technical topics to non-technical audiences, fostering collaboration within Agile teams and across departments.
Excellent time management and organizational abilities to coordinate multiple projects and meet deadlines in a fast-paced environment.
Proactive problem-solving skills, vital for identifying, analyzing, and resolving issues efficiently during the QA process.
Demonstrated ability to adapt to new technologies and methodologies, ensuring continuous improvement in testing and quality assurance practices.
Ability to work collaboratively within an Agile Squad, contributing to a culture of high-quality delivery and continuous improvement in software quality.
Goal-oriented mindset with a strong sense of responsibility to enhance customer experiences and ensure user-centric quality standards.
Why You Will Love Working with Us
Join a powerful tech workforce and help us change the world through technology
Professional development opportunities with international customers Collaborative work environment Career path and mentorship programs that will lead to new levels. Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Required profile
Experience
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.