Bachelor's or Master's degree in Computer Science, Engineering, or equivalent preferred.
Strong passion for web technologies and critical thinking skills.
Quick learner of new technologies with a focus on details.
Solid understanding of software testing fundamentals and methodologies.
Familiarity with automated testing tools and developing test automation frameworks.
Proficient in programming languages such as Java, ActionScript, JavaScript, and Python.
Excellent communication skills in English, both verbal and written.
Responsibilities
Develop high-performance, reliable, and testable software code.
Engage in design, coding, testing, bug fixing, and documentation processes.
Collaborate with engineers in daily stand-up meetings and other discussions.
Foster team growth by providing constructive feedback and support to teammates.
Work both independently and as part of a fast-paced development team with effective communication.
Adapt to additional responsibilities as needed based on role or team requirements.
Benefits
Opportunities for professional growth and development.
Collaborative team environment with daily interactions.
Supportive culture focused on team upliftment and feedback.
Exposure to a fast-paced and innovative development landscape.
Full Job Description
Responsibilities:
Develop high-performance, reliable, testable, and maintainable code.
Participating in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation.
Collaborate with engineers and participate in daily or weekly stand-ups and meetings.
Grow with the support of your team and help others on the team grow by providing thoughtful feedback and uplifting those around you.
Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication.
Additional responsibilities as needed based on the specific role or team.
Required Skills:
Education in Computer Science, Engineering or equivalent, Bachelor's or Master's degree is a plus.
Passion for web technologies, sharp eye for detail and critical thinking abilities
Ability to easily learn new technologies
Good knowledge of software testing fundamentals.
Good understanding of common testing methodologies and ability to apply them.
Ability to understand and interpret product specifications
Good problem solving and diagnostic skills, experience with troubleshooting.
Relevant experience in working with web technologies
Knowledge of scripting and programming languages
Familiar with automated testing tools
Excellent written and verbal communication skills.
Fluent in English both verbal and written
Experience in developing test automation frameworks and systems
Relevant experience in working with and developing applications based on Java, ActionScript, JavaScript, Python
Working in a Scrum team or in an Agile environment
Working with remote teams
Required Skills:
Education in Computer Science, Engineering or equivalent, Bachelor's or Master's degree is a plus.
Passion for web technologies, sharp eye for detail and critical thinking abilities
Ability to easily learn new technologies
Good knowledge of software testing fundamentals.
Good understanding of common testing methodologies and ability to apply them.
Ability to understand and interpret product specifications
Good problem solving and diagnostic skills, experience with troubleshooting.
Relevant experience in working with web technologies
Knowledge of scripting and programming languages
Familiar with automated testing tools
Excellent written and verbal communication skills.
Fluent in English both verbal and written
Experience in developing test automation frameworks and systems
Relevant experience in working with and developing applications based on Java, ActionScript, JavaScript, Python
Working in a Scrum team or in an Agile environment