Careers in Programming
Careers in Programming
Careers in Programming
Quality ● Find and report bugs.
assurance ● Write test cases based on requirements and ensure coverage for
technician functionality.
● Create and run test plans for different testing stages.
● Isolate and reproduce the bugs to assess severity and probability.
● Support the development team with assigning, tracking and
verifying the issues.
Software ● Design, develop, test, and release new features and tools.
developer ● Create proof of concept and mockup software to achieve project
goals.
● Create reliable, innovative, and flexible software solutions in the
relevant programming languages.
● Write tested, documented and performant software.
● Work with the QA team to ensure maximum stability performance
and quality.
● Manage the release of products.
UI / interface ● Code new and existing UI systems or tools to meet the intent of
programmer the project's design and flow.
● Analyze and understand the UX documents in order to define the
required features and systems that must be developed.
● Integrate UI systems into the different features.
● Implement and optimize the UX to ensure fluid interactions,
collaborating with designers and artists on layout.
● Use prototyping techniques to demonstrate the validity/invalidity
of UX vision.
● Determine and fix the bugs detected by the production and quality
control teams.
● Validate and verify if the newly developed systems meet project
intentions and are coherent with the existing code.